After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 591200 - [a11y] Attempting to get default text attributes crashes Ekiga
[a11y] Attempting to get default text attributes crashes Ekiga
Status: RESOLVED FIXED
Product: ekiga
Classification: Applications
Component: Accessibility
3.2.x
Other All
: Normal critical
: ---
Assigned To: Ekiga maintainers
Ekiga maintainers
Depends on: 591105
Blocks:
 
 
Reported: 2009-08-09 06:10 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2009-08-10 09:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
aforementioned screenshot (204.79 KB, image/png)
2009-08-09 06:11 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2009-08-09 06:10:39 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. :-(
Comment 1 Joanmarie Diggs (IRC: joanie) 2009-08-09 06:11:25 UTC
Created attachment 140254 [details]
aforementioned screenshot
Comment 2 Eugen Dedu 2009-08-09 10:19:33 UTC
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
Comment 3 Joanmarie Diggs (IRC: joanie) 2009-08-09 17:28:08 UTC
(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).
Comment 4 Eugen Dedu 2009-08-10 09:10:30 UTC
atk released today with the fix, so closing.