crash in 2.3.2 Save As

Graham Menhennitt graham at menhennitt.com.au
Thu Jul 9 16:33:27 EDT 2009


Derek Atkins wrote:
> Graham Menhennitt <graham at menhennitt.com.au> writes:
>
>   
>>> It doesn't crash for me. Please post your complete gnucash.trace file.
>>>
>>>
>>> Phil
>>>       
>> A (bzipped, redacted) trace file can be downloaded from
>> http://menhennitt.com.au/gnucash.trace_232_redacted.bz2. I rebuilt 2.3.1
>> and it doesn't crash, so it's definitely something different between
>> 2.3.1 and 2.3.2.
>>     
>
> Another thing to do would be to get a Stack Trace (see
> http://wiki.gnucash.org/wiki/Stack_Trace for how)
>   
I don't think it's very useful, but the stack backtrace is below. I'm
attempting to debug now. It looks like the provider list is returned
correctly from qof_backend_get_registered_access_method_list(); but
something goes wrong after that. Hopefully, I'll get back with some more
soon.

Graham

**
gnc.gui:ERROR:dialog-file-access.c:304:gnc_ui_file_access: assertion
failed: (active_access_method_index >= 0)

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb4d58770 (LWP 5298)]
0xb7fa6430 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7fa6430 in __kernel_vsyscall ()
#1  0xb63946d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6396098 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6577263 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#4  0xb657788d in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0
#5  0xb7d4152d in gnc_ui_file_access (type=1) at dialog-file-access.c:304
#6  0xb7e9d4a8 in gnc_main_window_cmd_file_save_as (action=0x984cf88,
data=0x988fe28) at gnc-plugin-basic-commands.c:389
#7  0xb65eb3a4 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#8  0xb65ddc7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0xb65f3e57 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0xb65f54b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0xb65f5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0xb6a48305 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb6a4a365 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb65eb3a4 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#15 0xb65dc3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0xb65ddc7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb65f36c0 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xb65f54b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb65f5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb6c3e3f7 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb6b2c410 in gtk_menu_shell_activate_item () from
/usr/lib/libgtk-x11-2.0.so.0
#22 0xb6b2dfed in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb6b23c5b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb6b1d526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb65dc3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0xb65ddc7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xb65f3aff in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0xb65f534f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0xb65f5936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0xb6c382ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb6b15f7c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb6b17327 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb69a434a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0xb654fb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb65530eb in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb65535ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#37 0xb6b177d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb7d75874 in gnc_ui_start_event_loop () at gnc-gnome-utils.c:450
#39 0x0804ae93 in inner_main (closure=0x0, argc=1, argv=0xbfcc44b4) at
gnucash-bin.c:491
#40 0xb66a7912 in scm_boot_guile () from /usr/lib/libguile.so.12
#41 0x0804ab39 in main (argc=1, argv=0xbfcc44b4) at gnucash-bin.c:625
(gdb)



More information about the gnucash-devel mailing list