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