Bug#487913: devhelp segfaults on Control-f or Edit->Find

Nathaniel Smith njs at pobox.com
Wed Jun 25 06:10:14 UTC 2008


Package: devhelp
Version: 0.19.1-3
Severity: important

What it says on the tin, basically.

To reproduce:
  1) Start devhelp
  2) Open up some manual page (or don't, doesn't matter)
  3) Press Control-f OR click Edit -> Find
Result:
  devhelp segfaults, every time

Backtrace from gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b032fac9500 (LWP 2459)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00002b032a59d071 in Yelper::Init () from /usr/lib/libdevhelp-1.so.0
#2  0x00002b032a59d739 in dh_gecko_utils_search_find () from /usr/lib/libdevhelp-1.so.0
#3  0x00002b032a5a637c in ?? () from /usr/lib/libdevhelp-1.so.0
#4  0x00002b0329a55b5f in IA__g_closure_invoke (closure=0x1178bd0, return_value=0x0, n_param_values=1, param_values=0x7fff828697f0, invocation_hint=0x7fff828696d0) at /tmp/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#5  0x00002b0329a695ec in signal_emit_unlocked_R (node=0x10b7690, detail=0, instance=0x62e710, emission_return=0x0, instance_and_params=0x7fff828697f0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2440
#6  0x00002b0329a6b005 in IA__g_signal_emit_valist (instance=0x62e710, signal_id=<value optimized out>, detail=0, var_args=0x7fff82869a70) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2199
#7  0x00002b0329a6b3b3 in IA__g_signal_emit (instance=0x1312890, signal_id=23147088, detail=0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#8  0x00002b03284c97a3 in _gtk_action_emit_activate (action=0x62e710) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkaction.c:877
#9  0x00002b03284cb779 in closure_accel_activate (closure=0x1178b30, return_value=0x7fff82869dc0, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkaction.c:1637
#10 0x00002b0329a55b5f in IA__g_closure_invoke (closure=0x1178b30, return_value=0x7fff82869dc0, n_param_values=4, param_values=0x7fff82869ea0, invocation_hint=0x7fff82869d80) at /tmp/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#11 0x00002b0329a695ec in signal_emit_unlocked_R (node=0x607410, detail=747, instance=0x10a6900, emission_return=0x7fff8286a0c0, instance_and_params=0x7fff82869ea0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2440
#12 0x00002b0329a6ad16 in IA__g_signal_emit_valist (instance=0x10a6900, signal_id=<value optimized out>, detail=747, var_args=0x7fff8286a120) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2209
#13 0x00002b0329a6b3b3 in IA__g_signal_emit (instance=0x1312890, signal_id=23147088, detail=0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#14 0x00002b03284c5d15 in IA__gtk_accel_group_activate (accel_group=0x10a6900, accel_quark=747, acceleratable=0x1095000, accel_key=102, accel_mods=GDK_CONTROL_MASK) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkaccelgroup.c:739
#15 0x00002b03284c5e1e in IA__gtk_accel_groups_activate (object=0x1095000, accel_key=102, accel_mods=GDK_CONTROL_MASK) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkaccelgroup.c:777
#16 0x00002b03286d65c5 in IA__gtk_window_activate_key (window=0x1095000, event=0x19f6310) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkwindow.c:8019
#17 0x00002b03286d6649 in gtk_window_key_press_event (widget=0x1312890, event=0x1613250) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkwindow.c:4962
#18 0x00002b03285ae5a8 in _gtk_marshal_BOOLEAN__BOXED (closure=0xe0af90, return_value=0x7fff8286a540, n_param_values=<value optimized out>, param_values=0x7fff8286a620, invocation_hint=<value optimized out>, marshal_data=0x2b03286d6630) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmarshalers.c:84
#19 0x00002b0329a55b5f in IA__g_closure_invoke (closure=0xe0af90, return_value=0x7fff8286a540, n_param_values=2, param_values=0x7fff8286a620, invocation_hint=0x7fff8286a500) at /tmp/buildd/glib2.0-2.16.3/gobject/gclosure.c:490
#20 0x00002b0329a699d8 in signal_emit_unlocked_R (node=0xe0b3a0, detail=0, instance=0x1095000, emission_return=0x7fff8286a840, instance_and_params=0x7fff8286a620) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2478
#21 0x00002b0329a6ad16 in IA__g_signal_emit_valist (instance=0x1095000, signal_id=<value optimized out>, detail=0, var_args=0x7fff8286a8a0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2209
#22 0x00002b0329a6b3b3 in IA__g_signal_emit (instance=0x1312890, signal_id=23147088, detail=0) at /tmp/buildd/glib2.0-2.16.3/gobject/gsignal.c:2243
#23 0x00002b03286c2ede in gtk_widget_event_internal (widget=0x1095000, event=0x19f6310) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c:4678
#24 0x00002b03285a71fd in IA__gtk_propagate_event (widget=0x1095000, event=0x19f6310) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:2310
#25 0x00002b03285a816b in IA__gtk_main_do_event (event=0x19f6310) at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1556
#26 0x00002b0328a76f6c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.12.10/gdk/x11/gdkevents-x11.c:2351
#27 0x00002b032a3080f2 in IA__g_main_context_dispatch (context=0x6334e0) at /tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2009
#28 0x00002b032a30b396 in g_main_context_iterate (context=0x6334e0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2642
#29 0x00002b032a30b657 in IA__g_main_loop_run (loop=0x1801aa0) at /tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2850
#30 0x00002b03285a8587 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.10/gtk/gtkmain.c:1163
#31 0x00000000004016fd in ?? ()
#32 0x00002b032a9f01a6 in __libc_start_main () from /lib/libc.so.6
#33 0x0000000000401259 in ?? ()
#34 0x00007fff8286adf8 in ?? ()
#35 0x000000000000001c in ?? ()
#36 0x0000000000000001 in ?? ()
#37 0x00007fff8286c890 in ?? ()
#38 0x0000000000000000 in ?? ()
(gdb) 

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22.1-tpacpi20070708+ged.1 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages devhelp depends on:
ii  libatk1.0-0                   1.22.0-1   The ATK accessibility toolkit
ii  libc6                         2.7-12     GNU C Library: Shared libraries
ii  libcairo2                     1.6.4-6    The Cairo 2D vector graphics libra
ii  libdevhelp-1-0                0.19.1-3   Library providing documentation br
ii  libgconf2-4                   2.22.0-1   GNOME configuration database syste
ii  libglib2.0-0                  2.16.3-2   The GLib library of C routines
ii  libgtk2.0-0                   2.12.10-2  The GTK+ graphical user interface 
ii  libpango1.0-0                 1.20.3-1   Layout and rendering of internatio

Versions of packages devhelp recommends:
ii  libglib2.0-doc                2.16.3-2   Documentation files for the GLib l
ii  libgtk2.0-doc                 2.12.10-2  Documentation for the GTK+ graphic
ii  libpango1.0-doc               1.20.3-1   Documentation files for the Pango

-- no debconf information






More information about the pkg-gnome-maintainers mailing list