FS#22571 - [gnucash] bus error on exit

Attached to Project: Arch Linux
Opened by Rémy Oudompheng (remyoudompheng) - Sunday, 23 January 2011, 20:40 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 19 February 2011, 12:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Angel Velasquez (angvp)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Gnucash crashes with a bus error when exiting. Lock files are not deleted.

Additional info:
* gnucash 2.4.0-1

* GDB backtrace :

Reading symbols from /usr/bin/gnucash...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gnucash
[Thread debugging using libthread_db enabled]
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.

[New Thread 0x7fffe967c700 (LWP 8309)]
[New Thread 0x7fffd7a42700 (LWP 8312)]

Program received signal SIGBUS, Bus error.
0x00007ffff6b97788 in g_datalist_id_set_data_full () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff6b97788 in g_datalist_id_set_data_full () from /usr/lib/libglib-2.0.so.0
#1 0x00007ffff55101cf in ?? () from /usr/lib/libgobject-2.0.so.0
#2 0x00007ffff55128f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff71f5ffe in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x00007ffff711688f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x00007ffff550f0fe in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff5521458 in ?? () from /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff552b08a in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff552b233 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff71bc070 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00007ffff55128f0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fffeecd2e1f in ?? () from /usr/lib/gnucash/libgncmod-html.so
#12 0x00007ffff551051a in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#13 0x00007fffef546c6f in gnc_plugin_page_report_destroy () from /usr/lib/gnucash/libgncmod-report-gnome.so
#14 0x00007fffef546d2b in ?? () from /usr/lib/gnucash/libgncmod-report-gnome.so
#15 0x00007ffff6383fbf in gnc_main_window_close_page () from /usr/lib/gnucash/libgncmod-gnome-utils.so
#16 0x00007ffff60f9a5b in gnc_close_gui_component_by_session () from /usr/lib/gnucash/libgncmod-app-utils.so
#17 0x00007ffff637c7d9 in gnc_file_quit () from /usr/lib/gnucash/libgncmod-gnome-utils.so
#18 0x00007ffff68cacb0 in ?? () from /usr/lib/gnucash/libgncmod-engine.so
#19 0x00007ffff6ba2eff in g_hook_list_marshal () from /usr/lib/libglib-2.0.so.0
#20 0x00007ffff68cbc09 in gnc_hook_run () from /usr/lib/gnucash/libgncmod-engine.so
#21 0x00007ffff637fec9 in gnc_shutdown () from /usr/lib/gnucash/libgncmod-gnome-utils.so
#22 0x00007ffff6382dbb in ?? () from /usr/lib/gnucash/libgncmod-gnome-utils.so
#23 0x00007ffff6bb445b in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007ffff6bb2b23 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00007ffff6bb3300 in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x00007ffff6bb3972 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0x00007ffff7191917 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ffff637fd59 in gnc_ui_start_event_loop () from /usr/lib/gnucash/libgncmod-gnome-utils.so
#29 0x0000000000402dfa in _start ()


Steps to reproduce:
* start gnucash with a file as argument
* close gnucash
This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Saturday, 19 February 2011, 12:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  Looks fixed in version 2.4.2
Comment by Angel Velasquez (angvp) - Thursday, 27 January 2011, 17:10 GMT
Doing a google research, this seems to be an upstream bug, :/
Comment by Eric Belanger (Snowman) - Friday, 11 February 2011, 14:51 GMT
Maybe it's fixed in 2.4.2. I could do the update if you're too busy.
Comment by Dmitry Korzhevin (dkorzhevin) - Saturday, 19 February 2011, 11:23 GMT
Please, update gnu cash to latest stable version - 2.4.2, as it works well.
Comment by Rémy Oudompheng (remyoudompheng) - Saturday, 19 February 2011, 12:44 GMT
Seems fixed in 2.4.2

Loading...