|
Bugzilla – Full Text Bug Listing |
| Summary: | Some tests hang | ||
|---|---|---|---|
| Product: | [Mono] UI Automation | Reporter: | Brian Merrell <bgmerrell> |
| Component: | Winforms - General | Assignee: | E-mail List <mono-a11y-bugs> |
| Status: | CONFIRMED --- | QA Contact: | E-mail List <mono-a11y-qa> |
| Severity: | Critical | ||
| Priority: | P2 - High | ||
| Version: | Release 1.0 | ||
| Target Milestone: | Release 1.1 | ||
| Hardware: | x86 | ||
| OS: | openSUSE 11.1 | ||
| Whiteboard: | |||
| Found By: | Integration Test | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | 515507 | ||
| Bug Blocks: | 490130 | ||
| Attachments: |
trace acquired by remotely running 'kill -s QUIT' on the Mono process while the test was hung
trace from 'kill -s QUIT' being issued during listview_detail_ops.py hang work in progress work in progress work in progress Final patch Updated to latest revision |
||
|
Description
Brian Merrell
2009-04-10 18:10:19 UTC
Created attachment 285248 [details]
trace acquired by remotely running 'kill -s QUIT' on the Mono process while the test was hung
Setting target to 1.1. Basically, we need to be checking InvokeRequired on all calls to SWF that are potentially not happening on the SWF mainloop (anything not directly triggered by an SWF event, really), and Control.BeginInvoke those calls. Adding estimate. Hours updated. Apr 16 and Apr 17 Updating hours Hours updated. Apr 29 Created attachment 297972 [details]
trace from 'kill -s QUIT' being issued during listview_detail_ops.py hang
I am also seeing the same type of hanging while running the test for the ListView with the View property set to View.Details. I believe this is caused by the same bug. I have attached the trace, please let me know if I should log a separate bug for this.
> I am also seeing the same type of hanging while running the test for the
> ListView with the View property set to View.Details.
Btw, the hanging happens when attempting to perform a 'click' action for column header. This is different from the circumstance in the original bug report, where the test hung when Querying of queryValue().currentValue.
I am editing the bug summary to be more general. Please correct me if I am wrong.
Created attachment 304144 [details]
work in progress
Created attachment 304178 [details]
work in progress
Created attachment 304488 [details]
work in progress
Applies to 1.0-branch.
Hours updated, added dependency. For the record I'm getting the following exception: Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.NullReferenceException: Object reference not set to an instance of an object That basically crashes at: Mono.UIAutomation.Winforms.InvokeRequiredExtensionControl.InvokeSync<System.Windows.Forms.TextBoxBase, string> (System.Windows.Forms.TextBoxBase,System.Func`2<System.Windows.Forms.TextBoxBase, string>) [0x00047] in /home/mario.documents/Repository/uia2atk-git/UIAutomationWinforms/UIAutomationWinforms/Mono.UIAutomation.Winforms/Helper.cs:528 is crashing somewhere in the delegate, and even simple delegates: myTextBox.InvokeSync (t => t.Text) are crashing, too. Created attachment 304496 [details]
Final patch
Updates to TextNormalizer and TextRange
Created attachment 308579 [details]
Updated to latest revision
|