GNOME Bugzilla – Bug 591200
[a11y] Attempting to get default text attributes crashes Ekiga
Last modified: 2009-08-10 09:10:30 UTC
Steps to reproduce: 0. Enable assistive technologies (System->Preferences->Assistive Technologies), log out and back in. 1. Launch Ekiga and Accerciser (http://live.gnome.org/Accerciser) 2. In Ekiga open a chat window 3. In Accerciser, select the accessible associated with the editable text object at the bottom of the window.* 4. In Accerciser, switch to the Interface Viewer, expand Text (Editable), and check the 'Include defaults' checkbox.* * I'll attach a screenshot in case you're not familiar with Accerciser. Expected results: Ekiga would not crash. Actual results: Ekiga crashes 100% of the time. This seems to be the result of bug 591105 which hopefully will get fixed in time for the release. If it does not, braille users who attempt to use Ekiga will likely find it crashes consistently on them. :-(
Created attachment 140254 [details] aforementioned screenshot
So this does not seem to be a bug of ekiga, is that right? Joanmarie, could I have your help on a few a11y bugs for ekiga? We do not know how to fix them... http://bugzilla.gnome.org/show_bug.cgi?id=583597 http://bugzilla.gnome.org/show_bug.cgi?id=520470 http://bugzilla.gnome.org/show_bug.cgi?id=520469 http://bugzilla.gnome.org/show_bug.cgi?id=511462
(In reply to comment #2) > So this does not seem to be a bug of ekiga, is that right? Well.... That depends on your perspective. I think one should at least have to work hard at crashing an app. :-) It's incredibly easy for a blind user to crash Ekiga at the moment -- and he/she won't understand why it's crashing. While the source of the problem is technically an atk bug rather than an ekiga bug, would it be worth doing something to protect users in the future from this problem? For instance, could you do a check to see what the installed version of atk is and if it's one prior to the bug fix, use GTK_WRAP_WORD instead? Or could you make the post-fixed atk a dependency? Or something else along these lines to keep ekiga from getting tanked by this atk assertion? At the very least, I'd ask you to keep this bug open as a depends-on for bug 591105. Thanks! > Joanmarie, could I have your help on a few a11y bugs for ekiga? We do not know > how to fix them... > > http://bugzilla.gnome.org/show_bug.cgi?id=583597 > http://bugzilla.gnome.org/show_bug.cgi?id=520470 > http://bugzilla.gnome.org/show_bug.cgi?id=520469 > http://bugzilla.gnome.org/show_bug.cgi?id=511462 My guess is that I won't know how to fix them either. :-( As I commented on the patch for the atk bug, my background is NOT in comp sci. I'm a community member who's been mentored and helped along into becoming a contributor. That said, I'll try to take a look at the above bugs before too long and see if I can hack at them enough to point you in the correct direction. Another person to ping might be Frederic Peters. I don't know if he has the time or interest, but he totally saved the day on an empathy bug (bug 545282).
atk released today with the fix, so closing.