Bug 533138

Summary: Entire desktop hangs when using Orca's flat review on PropertyGrid sample
Product: [Mono] UI Automation Reporter: Brian Merrell <bgmerrell>
Component: Winforms - GeneralAssignee: E-mail List <mono-a11y-bugs>
Status: NEW --- QA Contact: E-mail List <mono-a11y-qa>
Severity: Critical    
Priority: P1 - Urgent    
Version: Unspecified   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard:
Found By: Integration Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Brian Merrell 2009-08-21 04:13:59 UTC
PROBLEM STATEMENT

When using Orca's flat review feature on the PropertyGrid sample, several warnings are issued in the terminal by the PropertyGrid sample, and the entire GNOME desktop appears to hang.

REPRO

1.  Open Orca
2.  Run uia2atk/test/samples/winforms/propertygrid.py (from a terminal)
3.  Use the Orca flat-review commands[1] to read a few lines of the PropertyGrid sample.
4.  If the desktop hasn't hung at this point, try clicking some buttons on the PropertyGrid sample.

RESULTS 

Hundreds (maybe thousands!) of errors similar to the one below are printed to the terminal from which the propertygrid.py sample was run:

[Warn  15:50:19.829] DataGrid:RefAccessibleAtPoint not implemented

Soon after, the entire GNOME desktop hangs.

EXPECTED RESULTS

The flat review commands should work properly

COMMENTS

Alt+Tabbing to a console and killing the properygrid.py process will restore functionality to the desktop.

[1] http://library.gnome.org/users/gnome-access-guide/stable/orca-laptop-keys.html.en
Comment 1 Mario Carrion 2009-08-21 20:23:57 UTC
I guess you have found another way to reproduce both Bug #494034 and Bug #515507.