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 324471 - Devhelp 0.9.3 crashed when visiting external URL
Devhelp 0.9.3 crashed when visiting external URL
Status: RESOLVED FIXED
Product: devhelp
Classification: Applications
Component: General
0.9
Other All
: Normal critical
: ---
Assigned To: Mikael Hallendal
Mikael Hallendal
Depends on:
Blocks:
 
 
Reported: 2005-12-19 07:27 UTC by Artemia Salina
Modified: 2006-02-18 18:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Artemia Salina 2005-12-19 07:27:32 UTC
Steps to reproduce:
1. Bring up GObject Reference Manual -> Tutorial -> How To define and implement
   a new GObject? -> Object methods in Devhelp
2. Click on link to the C++ Tutorial website
   (http://www.cplusplus.com/doc/tutorial/)
3. Website loads and is displayed. Then Devhelp terminates.


Stack trace:
Backtrace was generated from '/usr/bin/devhelp'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 21481)]
[New Thread 32769 (LWP 21483)]
[New Thread 16386 (LWP 21484)]
[New Thread 32771 (LWP 21485)]
[New Thread 425992 (LWP 12267)]
0x4100f8db in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 21481))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 ??
    from /usr/lib/./libgnomeui-2.so.0
  • #2 ??
  • #3 libgnomeui_module_info_get
    from /usr/lib/./libgnomeui-2.so.0
  • #4 nsProfileLock::FatalSignalHandler
    from /usr/lib/mozilla-1.7.12/libgtkembedmoz.so
  • #5 __pthread_sighandler
    from /lib/libpthread.so.0
  • #6 <signal handler called>
  • #7 g_type_check_instance_cast
    from /usr/lib/./libgobject-2.0.so.0
  • #8 dh_preferences_show_dialog
    from /usr/lib/./libdevhelp-1.so.0
  • #9 dh_window_get_type
    from /usr/lib/./libdevhelp-1.so.0
  • #10 g_cclosure_marshal_VOID__VOID
    from /usr/lib/./libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /usr/lib/./libgobject-2.0.so.0
  • #12 signal_emit_unlocked_R
    from /usr/lib/./libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/./libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/./libgobject-2.0.so.0
  • #15 gtk_action_new
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #16 gtk_action_activate
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #17 g_cclosure_marshal_VOID__VOID
    from /usr/lib/./libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/./libgobject-2.0.so.0
  • #19 signal_emit_unlocked_R
    from /usr/lib/./libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/./libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/./libgobject-2.0.so.0
  • #22 gtk_widget_activate
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #23 gtk_menu_shell_activate_item
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #24 gtk_menu_shell_deactivate
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #25 gtk_menu_reorder_child
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #26 gtk_marshal_VOID__UINT_STRING
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #27 g_type_class_meta_marshal
    from /usr/lib/./libgobject-2.0.so.0
  • #28 g_closure_invoke
    from /usr/lib/./libgobject-2.0.so.0
  • #29 signal_emit_unlocked_R
    from /usr/lib/./libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /usr/lib/./libgobject-2.0.so.0
  • #31 g_signal_emit
    from /usr/lib/./libgobject-2.0.so.0
  • #32 gtk_widget_send_expose
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #33 gtk_propagate_event
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #34 gtk_main_do_event
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #35 gdk_x11_register_standard_event_type
    from /usr/lib/./libgdk-x11-2.0.so.0
  • #36 g_main_dispatch
    from /usr/lib/./libglib-2.0.so.0
  • #37 g_main_context_dispatch
    from /usr/lib/./libglib-2.0.so.0
  • #38 g_main_context_iterate
    from /usr/lib/./libglib-2.0.so.0
  • #39 g_main_loop_run
    from /usr/lib/./libglib-2.0.so.0
  • #40 gtk_main
    from /usr/lib/./libgtk-x11-2.0.so.0
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 _IO_stdin_used
  • #48 _IO_stdin_used
  • #49 _IO_stdin_used
  • #50 _IO_stdin_used
  • #51 _IO_stdin_used
  • #52 _IO_stdin_used
  • #53 _IO_stdin_used
  • #54 _IO_stdin_used
  • #55 _IO_stdin_used
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 _IO_stdin_used
  • #63 ??
  • #64 ??
  • #65 ??
  • #66 ??
  • #67 _IO_stdin_used
  • #68 _IO_stdin_used
  • #69 _IO_stdin_used
  • #70 ??
  • #71 ??
  • #72 ??
  • #73 ??
  • #74 _IO_stdin_used
  • #75 ??
  • #76 _IO_stdin_used
  • #77 ??
  • #78 ??
  • #79 ??
  • #80 ??
  • #81 _IO_stdin_used
  • #82 ??
  • #83 ??
  • #84 ??
  • #85 ??
  • #86 ??
  • #87 ??
  • #88 ??
  • #89 ??
  • #90 _IO_stdin_used
  • #91 ??
  • #92 ??
  • #93 ??
  • #94 ??
  • #95 _IO_stdin_used
  • #96 _IO_stdin_used
  • #97 _IO_stdin_used
  • #98 ??
  • #99 ??
  • #100 ??
  • #101 ??
  • #102 _IO_stdin_used
  • #103 ??
  • #104 _IO_stdin_used
  • #105 ??
  • #106 ??
  • #107 ??
  • #108 ??
  • #109 _IO_stdin_used
  • #110 ??
  • #111 ??
  • #112 ??
  • #113 ??
  • #114 ??
  • #115 ??
  • #116 ??
  • #117 ??
  • #118 ??
    from /lib/libc.so.6
  • #119 ??
  • #120 ??
  • #121 ??
    from /lib/libc.so.6
  • #122 ??
  • #123 ??
  • #124 ??
  • #125 __libc_start_main
    from /lib/libc.so.6
  • #126 __libc_start_main
    from /lib/libc.so.6
  • #127 ??
  • #0 waitpid
    from /lib/libpthread.so.0


Other information:
Devhelp has been running for quite a few hours
in this session. Most of the time it has sat idle,
but I've been paging around in it quite a bit too.

Looks like a libgtkembedmoz.so problem.
Comment 1 Artemia Salina 2005-12-19 07:33:16 UTC
I Should point out that this happened on a Slackware 10.2 box running
GNOME2.12.1 0.9 from Free Rock Gnome, if that's any help.

Good luck. Nice help browser.
Comment 2 Christian Persch 2006-02-18 18:56:27 UTC
Fixed by the patch from bug #329928.