GnuCash 1.8.1 Crash

Craig Lanning CraigL at Knology.net
Thu Feb 13 16:38:26 CST 2003


I installed the gnucash-debuginfo-1.8.1-1.i386.rpm file that Bill
Nottingham mentioned.  Below is the output from gdb with "backtrace
full".

Let me know if you need anything else.

Craig

On Thu, 2003-02-13 at 16:06, Derek Atkins wrote:
> Thanks,
> 
> Craig Lanning <CraigL at Knology.net> writes:
> 
> > (gdb) cont
> > Continuing.
> > ERROR: missing or extra expression
> > 
> > Breakpoint 1, 0x42029e36 in exit () from /lib/tls/libc.so.6
> > (gdb) backtrace
> [snip]
> > #12 0x40084777 in scm_c_eval_string () from /usr/lib/libguile.so.12
> > #13 0x40050ebf in gh_eval_str () from /usr/lib/libguile.so.12
> > #14 0x40738449 in gnc_show_options_dialog () from /usr/lib/gnucash/libgncmod-gnome-utils.so.0
> [snip]
> 
> I dont understand this trace -- there is no call to gh_eval_str() from
> gnc_show_options_dialog().  So, I've no clue what this trace is supposed
> to be telling me -- I don't see how this can happen unless something
> it being optimized in/out.
> 
> Is there any chance you could recompile GnuCash with debugging symbols?
> No need to recompile guile; gnucash should be sufficient...
> 
> Thanks,
> 
> -derek
> 
> PS: What version of guile are you using?  I suspect you're using
> 1.6.1, right?

[craig at parentz gnucash]$ gnucash-env gdb /usr/bin/guile
GNU gdb Red Hat Linux (5.3post-0.20021129.12rh)
Copyright 2002 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-redhat-linux-gnu"...
(no debugging symbols found)...
(gdb) run -e main -s /usr/libexec/gnucash/overrides/gnucash
Starting program: /usr/bin/guile -e main -s /usr/libexec/gnucash/overrides/gnucash
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New Thread 1075024544 (LWP 3034)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 1075024544 (LWP 3034)]
0xffffe002 in ?? ()
(gdb) break exit
Breakpoint 1 at 0x42029e36
(gdb) break _exit
Breakpoint 2 at 0x420ae020
(gdb) cont
Continuing.
ERROR: missing or extra expression

Breakpoint 1, 0x42029e36 in exit () from /lib/tls/libc.so.6
(gdb) backtrace full
#0  0x42029e36 in exit () from /lib/tls/libc.so.6
No locals.
#1  0x40086f3f in scm_handle_by_message () from /usr/lib/libguile.so.12
No symbol table info available.
#2  0x4008724f in scm_ithrow () from /usr/lib/libguile.so.12
No symbol table info available.
#3  0x4003c931 in scm_error () from /usr/lib/libguile.so.12
No symbol table info available.
#4  0x4003d011 in scm_misc_error () from /usr/lib/libguile.so.12
No symbol table info available.
#5  0x40044992 in scm_i_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#6  0x40044a4f in scm_primitive_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#7  0x40084837 in scm_eval_0str () from /usr/lib/libguile.so.12
No symbol table info available.
#8  0x4004aaac in scm_c_with_fluids () from /usr/lib/libguile.so.12
No symbol table info available.
#9  0x4004ab79 in scm_c_with_fluid () from /usr/lib/libguile.so.12
No symbol table info available.
#10 0x40062287 in scm_c_call_with_current_module ()
   from /usr/lib/libguile.so.12
No symbol table info available.
#11 0x400848a9 in scm_eval_string () from /usr/lib/libguile.so.12
No symbol table info available.
#12 0x40084777 in scm_c_eval_string () from /usr/lib/libguile.so.12
No symbol table info available.
#13 0x40050ebf in gh_eval_str () from /usr/lib/libguile.so.12
No symbol table info available.
#14 0x40738449 in gnc_option_get_ui_value_list (option=0x82e2da8, 
    widget=0x2b74) at dialog-options.c:2707
	result = (struct scm_unused_struct *) 0x82e2da8
	selected = 11124
	clist = (struct _GtkCList *) 0x832d2f0
	num_rows = 8
	row = 1109062160
#15 0x40731da1 in gnc_option_get_ui_value_internal (option=0x82e2da8)
    at dialog-options.c:296
	result = (struct scm_unused_struct *) 0x2574
	widget = (struct _GtkWidget *) 0x832d2f0
	type = 0x8328818 "list"
	option_def = (struct gnc_option_def *) 0x2b74
#16 0x40779f36 in gnc_option_get_ui_value (option=0x8063408)
    at option-util.c:153
No locals.
#17 0x4077c285 in gnc_commit_option (option=0x82e2da8) at option-util.c:1687
	validator = (struct scm_unused_struct *) 0x2b74
	setter = (struct scm_unused_struct *) 0x2b74
	value = (struct scm_unused_struct *) 0x832d2f0
	result = (struct scm_unused_struct *) 0x832d2f0
	ok = (struct scm_unused_struct *) 0x404f199b
#18 0x4077c558 in gnc_option_db_commit (odb=0x82dfe90) at option-util.c:1817
	section_node = (struct _GSList *) 0x82b06c0
	option_node = (struct _GSList *) 0x82e2da8
	section = (struct gnc_option_section *) 0x2b74
	option = (struct gnc_option *) 0x832d2f0
	changed_something = 134624264
#19 0x401f36f9 in gnc_options_dialog_apply_cb (propertybox=0x82bfaa0, 
    user_data=0x832d2f0) at window-acct-tree.c:1234
No locals.
#20 0x407346df in gnc_options_dialog_apply_stub_cb (w=0x82bc850, 
    data=0x82bfaa0) at dialog-options.c:1244
	window = (struct gnc_option_win *) 0x832d2f0
#21 0x4073486e in gnc_options_dialog_ok_cb (w=0x82e2da8, data=0x832d2f0)
    at dialog-options.c:1300
No locals.
#22 0x404bcff6 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#23 0x404f5015 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#24 0x404f416d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#25 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x40449dd0 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#27 0x4044b78b in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#28 0x404bcff6 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#29 0x404f407e in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#30 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#31 0x40449ce0 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#32 0x4044afc1 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#33 0x404bcc26 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#34 0x404f41b2 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#35 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#36 0x40532e4a in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#37 0x404bca6f in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#38 0x404bb7f4 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#39 0x4057bf15 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
No symbol table info available.
#40 0x4019d9ae in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#41 0x4019de89 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#42 0x4019e124 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#43 0x404bb27f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#44 0x401f0c85 in gnc_ui_start_event_loop () at top-level.c:538
	id = 143
#45 0x400caaab in gw__tmp781_gnc_ui_start_event_loop_wrapper () at gw-gnc.c:276
	gw__scm_result = (struct scm_unused_struct *) 0x8063408
	gw__error_status = 11124
	gw__c_result = 1075204428
#46 0x40042458 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#47 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#48 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#49 0x40040b95 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#50 0x40044972 in scm_i_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#51 0x40044a4f in scm_primitive_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#52 0x40044b6f in scm_primitive_eval () from /usr/lib/libguile.so.12
No symbol table info available.
#53 0x400388b4 in scm_internal_dynamic_wind () from /usr/lib/libguile.so.12
No symbol table info available.
#54 0x40044be8 in scm_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#55 0x4007aaaf in scm_shell () from /usr/lib/libguile.so.12
No symbol table info available.
#56 0x4005cd4f in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#57 0x4005cd0e in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#58 0x4005c9e0 in scm_boot_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#59 0x080489a7 in main ()
No symbol table info available.
#60 0x420154a0 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) cont
Continuing.

Breakpoint 2, 0x420ae020 in _exit () from /lib/tls/libc.so.6
(gdb) backtrace full
#0  0x420ae020 in _exit () from /lib/tls/libc.so.6
No locals.
#1  0x42029f09 in exit () from /lib/tls/libc.so.6
No locals.
#2  0x40086f3f in scm_handle_by_message () from /usr/lib/libguile.so.12
No symbol table info available.
#3  0x4008724f in scm_ithrow () from /usr/lib/libguile.so.12
No symbol table info available.
#4  0x4003c931 in scm_error () from /usr/lib/libguile.so.12
No symbol table info available.
#5  0x4003d011 in scm_misc_error () from /usr/lib/libguile.so.12
No symbol table info available.
#6  0x40044992 in scm_i_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#7  0x40044a4f in scm_primitive_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#8  0x40084837 in scm_eval_0str () from /usr/lib/libguile.so.12
No symbol table info available.
#9  0x4004aaac in scm_c_with_fluids () from /usr/lib/libguile.so.12
No symbol table info available.
#10 0x4004ab79 in scm_c_with_fluid () from /usr/lib/libguile.so.12
No symbol table info available.
#11 0x40062287 in scm_c_call_with_current_module ()
   from /usr/lib/libguile.so.12
No symbol table info available.
#12 0x400848a9 in scm_eval_string () from /usr/lib/libguile.so.12
No symbol table info available.
#13 0x40084777 in scm_c_eval_string () from /usr/lib/libguile.so.12
No symbol table info available.
#14 0x40050ebf in gh_eval_str () from /usr/lib/libguile.so.12
No symbol table info available.
#15 0x40738449 in gnc_option_get_ui_value_list (option=0x82e2da8, widget=0x0)
    at dialog-options.c:2707
	result = (struct scm_unused_struct *) 0x82e2da8
	selected = 0
	clist = (struct _GtkCList *) 0x832d2f0
	num_rows = 8
	row = 1109062160
#16 0x40731da1 in gnc_option_get_ui_value_internal (option=0x82e2da8)
    at dialog-options.c:296
	result = (struct scm_unused_struct *) 0x2574
	widget = (struct _GtkWidget *) 0x832d2f0
	type = 0x8328818 "list"
	option_def = (struct gnc_option_def *) 0x0
#17 0x40779f36 in gnc_option_get_ui_value (option=0xbfffcf70)
    at option-util.c:153
No locals.
#18 0x4077c285 in gnc_commit_option (option=0x82e2da8) at option-util.c:1687
	validator = (struct scm_unused_struct *) 0x0
	setter = (struct scm_unused_struct *) 0x0
	value = (struct scm_unused_struct *) 0x832d2f0
	result = (struct scm_unused_struct *) 0x832d2f0
	ok = (struct scm_unused_struct *) 0x404f199b
#19 0x4077c558 in gnc_option_db_commit (odb=0x82dfe90) at option-util.c:1817
	section_node = (struct _GSList *) 0x82b06c0
	option_node = (struct _GSList *) 0x82e2da8
	section = (struct gnc_option_section *) 0x0
	option = (struct gnc_option *) 0x832d2f0
	changed_something = -1073754256
#20 0x401f36f9 in gnc_options_dialog_apply_cb (propertybox=0x82bfaa0, 
    user_data=0x832d2f0) at window-acct-tree.c:1234
No locals.
#21 0x407346df in gnc_options_dialog_apply_stub_cb (w=0x82bc850, 
    data=0x82bfaa0) at dialog-options.c:1244
	window = (struct gnc_option_win *) 0x832d2f0
#22 0x4073486e in gnc_options_dialog_ok_cb (w=0x82e2da8, data=0x832d2f0)
    at dialog-options.c:1300
No locals.
#23 0x404bcff6 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#24 0x404f5015 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#25 0x404f416d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#27 0x40449dd0 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#28 0x4044b78b in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#29 0x404bcff6 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#30 0x404f407e in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#31 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#32 0x40449ce0 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#33 0x4044afc1 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#34 0x404bcc26 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#35 0x404f41b2 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#36 0x404f1ab2 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#37 0x40532e4a in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#38 0x404bca6f in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#39 0x404bb7f4 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#40 0x4057bf15 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
No symbol table info available.
#41 0x4019d9ae in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#42 0x4019de89 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#43 0x4019e124 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#44 0x404bb27f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#45 0x401f0c85 in gnc_ui_start_event_loop () at top-level.c:538
	id = 143
#46 0x400caaab in gw__tmp781_gnc_ui_start_event_loop_wrapper () at gw-gnc.c:276
	gw__scm_result = (struct scm_unused_struct *) 0xbfffcf70
	gw__error_status = GW__ERR_NONE
	gw__c_result = 1075204428
#47 0x40042458 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#48 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#49 0x40040c43 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#50 0x40040b95 in scm_ceval () from /usr/lib/libguile.so.12
No symbol table info available.
#51 0x40044972 in scm_i_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#52 0x40044a4f in scm_primitive_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#53 0x40044b6f in scm_primitive_eval () from /usr/lib/libguile.so.12
No symbol table info available.
#54 0x400388b4 in scm_internal_dynamic_wind () from /usr/lib/libguile.so.12
No symbol table info available.
#55 0x40044be8 in scm_eval_x () from /usr/lib/libguile.so.12
No symbol table info available.
#56 0x4007aaaf in scm_shell () from /usr/lib/libguile.so.12
No symbol table info available.
#57 0x4005cd4f in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#58 0x4005cd0e in scm_init_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#59 0x4005c9e0 in scm_boot_guile () from /usr/lib/libguile.so.12
No symbol table info available.
#60 0x080489a7 in main ()
No symbol table info available.
#61 0x420154a0 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) quit
The program is running.  Exit anyway? (y or n) y
[craig at parentz gnucash]$ 





More information about the gnucash-user mailing list