yelp crashes when accessibility features are enabled

Bug #8287 reported by Damien POBEL
22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Yelp
Fix Released
Medium
yelp (Ubuntu)
Fix Released
Medium
Sebastien Bacher

Bug Description

1) Launch nautilus
2) Launch yelp with Help menu
3) Clic on "Section 7.6"
4) Clic on "Table 7-4"

and it crashes.

It seems that yelp crashes when clicking on link that points on the same page.

http://bugzilla.gnome.org/show_bug.cgi?id=154449: http://bugzilla.gnome.org/show_bug.cgi?id=154449

Revision history for this message
Sebastien Bacher (seb128) wrote :

No problem on my box.

Could you get a backtrace of the crash ?
- $ apt-get install gdb
- $ gdb yelp
(gdb) run
... reproduce the crash
(gdb) bt

Please copy the backtrace result in the bug report.

Revision history for this message
Damien POBEL (dpobel) wrote :

I can't reproduce exactly the bug because when I launch yelp directly it crashes
before I can arrive on a page that contains an internal link...
It crashes after two click on simple link

tigrou@Lorien:~$ gdb yelp
GNU gdb 6.1-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...(no debugging symbols found)...Using
host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/yelp
[...]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1087929792 (LWP 15109)]
0x00000049 in ?? ()

(gdb) bt
#0 0x00000049 in ?? ()
#1 0x40e6b9f5 in gail_widget_new () from /usr/lib/gtk-2.0/modules/libgail.so
#2 0x40747c79 in g_cclosure_marshal_VOID__PARAM () from
/usr/lib/libgobject-2.0.so.0
#3 0x407347eb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x40746e02 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#5 0x40745e5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6 0x40746140 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x40736c10 in g_object_interface_list_properties () from
/usr/lib/libgobject-2.0.so.0
#8 0x40735e54 in g_object_type_init () from /usr/lib/libgobject-2.0.so.0
#9 0x4073b184 in g_cclosure_new_object_swap () from /usr/lib/libgobject-2.0.so.0
#10 0x40736e56 in g_object_notify () from /usr/lib/libgobject-2.0.so.0
#11 0x4058c4f3 in gtk_widget_grab_focus () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x4037b185 in html_view_new () from /usr/lib/libgtkhtml-2.so.0
#13 0x4037885e in html_view_scroll_to_node () from /usr/lib/libgtkhtml-2.so.0
#14 0x4078e819 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#15 0x4078b7ed in g_main_depth () from /usr/lib/libglib-2.0.so.0
#16 0x4078c818 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x4078cb3a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0x4078d113 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#19 0x401f5d1f in bonobo_main () from /usr/lib/libbonobo-2.so.0
#20 0x0805b2e1 in main ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

hum, the backtrace shows a crash with libgail. Are you using some of the
accessibility tools ?

Revision history for this message
Damien POBEL (dpobel) wrote :

it was that ! I disable assistive technologies the GNOME Control Center and yelp
doesn't crash anymore.

Revision history for this message
Sebastien Bacher (seb128) wrote :

(In reply to comment #4)
> it was that ! I disable assistive technologies the GNOME Control Center and yelp
> doesn't crash anymore.

Could you list the options to active to get the crash ?

Revision history for this message
Damien POBEL (dpobel) wrote :

I just enable the option called "Enable assistive technologies" in the Assistive
Technology Preferences.
Screenreader, magnifier or On-screen-keyboard were not checked.

Revision history for this message
Sebastien Bacher (seb128) wrote :

I've reported the bug upstream:
http://bugzilla.gnome.org/show_bug.cgi?id=154449

Revision history for this message
Vincent Untz (vuntz) wrote :

*** Bug 9197 has been marked as a duplicate of this bug. ***

Matt Zimmerman (mdz)
Changed in yelp:
status: Unconfirmed → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

Should maybe be closed as a dup of bug 34384 as it has a more recent backtrace and even a full debug one.

Revision history for this message
Carthik Sharma (carthik) wrote :

dholbach said that this could probably be closed as a dupe of Bug #34384, which is now marked as Fix Released.

I am closing this bug.

If you still experience the bug on the latest Dapper Beta 2 please feel free to reopen this bug.

Changed in yelp:
status: Confirmed → Fix Released
Changed in yelp:
status: Unconfirmed → Fix Released
Changed in yelp:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.