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 105266 - yelp crashed
yelp crashed
Status: RESOLVED FIXED
Product: yelp
Classification: Applications
Component: General
unspecified
Other other
: Normal critical
: ---
Assigned To: Shaun McCance
Yelp maintainers
: 106026 129646 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2003-02-05 03:32 UTC by Dafydd Harries
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dafydd Harries 2003-02-05 03:28:57 UTC
Package: Yelp
Severity: normal
Version: 2.2.0
Synopsis: yelp crashed
Bugzilla-Product: Yelp
Bugzilla-Component: general
BugBuddy-GnomeVersion: 2.0 (2.2.0.1)

Description:
Description of Problem:
yelp crashed

Steps to reproduce the problem:
1. open app preferences capplet
2. click on Help
3. click on web browser preferences




Debugging Information:

Backtrace was generated from '/usr/bin/gnome-help'

(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)...
(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)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 1932)]
[New Thread 32769 (LWP 1943)]
(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)...(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)...(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)...(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)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
0x40954a39 in wait4 () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 1932))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 html_box_get_containing_block_width
    from /usr/lib/libgtkhtml-2.so.0
  • #7 html_box_right_margin
    from /usr/lib/libgtkhtml-2.so.0
  • #8 html_box_left_mbp_sum
    from /usr/lib/libgtkhtml-2.so.0
  • #9 html_event_find_root_box
    from /usr/lib/libgtkhtml-2.so.0
  • #10 html_event_mouse_move
    from /usr/lib/libgtkhtml-2.so.0
  • #11 html_view_scroll_to_node
    from /usr/lib/libgtkhtml-2.so.0
  • #12 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #18 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #22 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #23 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #24 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #25 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #26 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #27 main
  • #28 __libc_start_main
    from /lib/libc.so.6
  • #0 wait4
    from /lib/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-02-04 22:28 -------

Reassigning to the default owner of the component, micke@codefactory.se.

Comment 1 Alex Duggan 2003-02-05 03:48:24 UTC
Looks like a crasher in libgtkhtml.  I cannot reproduce with
yelp-2.2.0 and libgtkhtml-2.2.0.  Can you describe in more detail
exactly what you did to produce the crash and if it's reproducable?
Comment 2 Dafydd Harries 2003-02-05 18:33:35 UTC
I tried it again.

I opened the gnome-default-applications-properties capplet, and
clicked the Help button. It shows the "Loading..." page. Much disk
activity later, the same thing happened (segfault). This time,
however, I noticed that mozilla died again, and my suspicions were
confirmed when I looked in /var/log/syslog:

...
Feb  5 18:18:17 imp kernel: Out of Memory: Killed process 1985
(mozilla-bin).
Feb  5 18:18:17 imp kernel: Out of Memory: Killed process 1987
(mozilla-bin).
Feb  5 18:18:17 imp kernel: Out of Memory: Killed process 2584
(mozilla-bin).
Feb  5 18:18:17 imp kernel: Out of Memory: Killed process 3094
(yelp-db2html).

I waited a bit, then clicked the Help button again, and, after a
while, the same thing happened. Just a little after the crash, "free
-m" reported:

             total    used    free  shared buffers  cached
Mem:            56      41      14       0       1      16
-/+ buffers/cache:      23      32
Swap:          109      36      73

which means that, from full memory usage (inc swap), a lot gets freed
when yelp-db2html is forcibly killed: approximately 87MiB. (Which
implies that yelp-db2html was using that much RAM!) But anyhow, it
seems that when yelp-db2html dies, something causes yelp to segfault.
Comment 3 Ben FrantzDale 2003-02-06 03:07:30 UTC
This looks like a new stack trace.
Comment 4 Mikael Hallendal 2003-03-31 15:48:11 UTC
Hmm .. sounds like a leak + an infinite loop. Wonder if it's in Yelp
or Gtkhtml2 (or yelp-db2html) :(
Comment 5 John Fleck 2003-06-18 14:44:21 UTC
*** Bug 106026 has been marked as a duplicate of this bug. ***
Comment 6 padraig.obriain 2003-10-03 12:52:28 UTC
The function in which the crash occurs is
html_box_get_containing_block_width is in Gtkhtml2.

Looking at the code in that function it is hard to figure out what
could cause the crash.

There is not enough information here to determine the cause of the
crash.
Comment 7 Elijah Newren 2003-12-19 01:34:40 UTC
*** Bug 129646 has been marked as a duplicate of this bug. ***
Comment 8 Kiran Kumar Immidi 2004-02-17 09:28:15 UTC
Not reproducible with yelp 2.5.5 and libgtkhtml 2.5.3. May be closed?
Comment 9 Jorge Castro 2004-02-20 00:36:04 UTC
Mass moving Yelp bugs to new maintainer.
Comment 10 Luis Villa 2004-02-26 14:48:19 UTC
Yes, closing.