Gnucash often just "hangs" -> kill

Derek Atkins warlord at MIT.EDU
Fri Nov 5 10:00:12 EST 2004


Weird...

Looks like it's hanging in the report printing..  No clue why.  I
don't even see a gnucash function after the GUI startup in frame #74,
which leads me to believe it's a dependency issue with your system.
Perhaps a broken gtkhtml?

-derek

Marc Schiffbauer <marc at schiffbauer.net> writes:

> * Derek Atkins schrieb am 04.11.04 um 18:48 Uhr:
>> What version of gnucash?  If you're not using 1.8.9, upgrade first
>> before trying anything else.
>
> Hi Derek,
>
> this is version 1.8.9. Sorry for not telling that.
>
>> 
>> Have you tried attaching gdb to the running gnucash process to get a
>> backtrace?
>> 
>> ~#> gdb attach <gnucash pid>
>> ....
>> gdb> bt
>> 
>> It might shed some light on the subject.
>
> Ok. This is the backtrace:
>
> #0  0xb7e6f3b8 in select () from /lib/tls/libc.so.6
> #1  0xb78bae92 in _XPollfdCacheDel () from /usr/X11R6/lib/libX11.so.6
> #2  0xb78bbe01 in _XRead () from /usr/X11R6/lib/libX11.so.6
> #3  0xb78bc963 in _XReply () from /usr/X11R6/lib/libX11.so.6
> #4  0xb78a5651 in XGetImage () from /usr/X11R6/lib/libX11.so.6
> #5  0xb7987207 in gdk_image_get () from /usr/lib/libgdk-1.2.so.0
> #6  0xb716a940 in gdk_pixbuf_get_from_drawable () from /usr/lib/libgdk_pixbuf.so.2
> #7  0xb708e808 in html_form_reset () from /usr/lib/libgtkhtml.so.20
> #8  0xb709aa18 in html_painter_draw_pixmap () from /usr/lib/libgtkhtml.so.20
> #9  0xb7090a79 in html_hidden_new () from /usr/lib/libgtkhtml.so.20
> #10 0xb7096162 in html_object_draw () from /usr/lib/libgtkhtml.so.20
> #11 0xb7064190 in html_checkbox_new () from /usr/lib/libgtkhtml.so.20
> #12 0xb7096162 in html_object_draw () from /usr/lib/libgtkhtml.so.20
> #13 0xb706bdcf in html_clueh_new () from /usr/lib/libgtkhtml.so.20
> #14 0xb7096162 in html_object_draw () from /usr/lib/libgtkhtml.so.20
> #15 0xb7087f78 in html_engine_goto_anchor () from /usr/lib/libgtkhtml.so.20
> #16 0xb705a01f in gtk_html_update_styles () from /usr/lib/libgtkhtml.so.20
> #17 0xb7a41bb6 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
> #18 0xb7a797ba in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #19 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #20 0xb7ab8748 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
> #21 0xb7a36cf1 in gtk_layout_get_type () from /usr/lib/libgtk-1.2.so.0
> #22 0xb7a41f86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
> #23 0xb7a7a6d5 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
> #24 0xb7a7998b in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #25 0xb7a77555 in gtk_signal_emit_by_name () from /usr/lib/libgtk-1.2.so.0
> #26 0xb7a6bf6f in gtk_range_default_vmotion () from /usr/lib/libgtk-1.2.so.0
> #27 0xb7a41f86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
> #28 0xb7a7a6d5 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
> #29 0xb7a7998b in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #30 0xb7a77555 in gtk_signal_emit_by_name () from /usr/lib/libgtk-1.2.so.0
> #31 0xb7a353a1 in gtk_layout_set_size () from /usr/lib/libgtk-1.2.so.0
> #32 0xb705d777 in gtk_html_private_calc_scrollbars () from /usr/lib/libgtkhtml.so.20
> #33 0xb705a2d9 in gtk_html_update_styles () from /usr/lib/libgtkhtml.so.20
> #34 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> #35 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #36 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #37 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #38 0xb7a73b03 in gtk_scrolled_window_set_placement () from /usr/lib/libgtk-1.2.so.0
> #39 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> #40 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #41 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #42 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #43 0xb7aaaf2c in gtk_vbox_new () from /usr/lib/libgtk-1.2.so.0
> #44 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> #45 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #46 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #47 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #48 0xb7a282aa in gtk_hpaned_new () from /usr/lib/libgtk-1.2.so.0
> #49 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> #50 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #51 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #52 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #53 0xb7aaaf2c in gtk_vbox_new () from /usr/lib/libgtk-1.2.so.0
> #54 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> ---Type <return> to continue, or q <return> to quit---
> #55 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #56 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #57 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #58 0xb7ac1d05 in gtk_window_set_default_size () from /usr/lib/libgtk-1.2.so.0
> #59 0xb7a41de0 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
> #60 0xb7a79707 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #61 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #62 0xb7ab7672 in gtk_widget_size_allocate () from /usr/lib/libgtk-1.2.so.0
> #63 0xb7ac3305 in gtk_window_set_default_size () from /usr/lib/libgtk-1.2.so.0
> #64 0xb7a41f86 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
> #65 0xb7a797ba in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
> #66 0xb7a77134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
> #67 0xb79f5383 in gtk_container_check_resize () from /usr/lib/libgtk-1.2.so.0
> #68 0xb79f4fcc in gtk_container_set_reallocate_redraws () from /usr/lib/libgtk-1.2.so.0
> #69 0xb7d29fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
> #70 0xb7d2903d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
> #71 0xb7d294f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
> #72 0xb7d29724 in g_main_run () from /usr/lib/libglib-1.2.so.0
> #73 0xb7a4025f in gtk_main () from /usr/lib/libgtk-1.2.so.0
> #74 0xb7cfec34 in gnc_ui_start_event_loop () from /usr/lib/gnucash/libgncgnome.so.0
> #75 0xb7d3db50 in ?? () from /usr/lib/gnucash/gnucash/libgw-gnc.so.0
> #76 0x08086500 in ?? ()
> #77 0xb7d57d10 in ?? ()
> #78 0x00002174 in ?? ()
> #79 0xb6a9fdd8 in ?? ()
> #80 0x00002974 in ?? ()
> #81 0x08086500 in ?? ()
> #82 0x00002974 in ?? ()
> #83 0xb7fe090c in ?? () from /usr/lib/libguile.so.12
> #84 0x00000000 in ?? ()
> #85 0x00000000 in ?? ()
> #86 0x00002b74 in ?? ()
> #87 0x00000000 in ?? ()
> #88 0x00002b74 in ?? ()
> #89 0xb7fe090c in ?? () from /usr/lib/libguile.so.12
> #90 0xbffff5b8 in ?? ()
> #91 0xb7f8140b in scm_ceval () from /usr/lib/libguile.so.12
> Previous frame identical to this frame (corrupt stack?)
> (gdb) 
>
>
> Does this emit some light?
> Thanks for helping!
>
> -Marc
> -- 
> °    <M3rlin-> what is the legal age to buy alcoholic in england ? °
> °  <p5Ds13a06> you cant buy alcoholics                             °
> °  <p5Ds13a06> but if you wink the right way,                      °
> °              some of them will follow you home for free          °
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list