crash at Reports/Account Transaction Report

Sebastian Held sebastian.held at gmx.de
Sun Sep 27 13:01:27 EDT 2009


gnucash crashes, if the menu command Reports/Account Transaction Report is invoked.
svn rev. 18350

This was tested with a new user (empty home dir), empty gnucash-file and therefore empty checking account.

Sebastian



LANG=C ./gnucash-gdb                                                                                                                      
GNU gdb 6.8                                                                                                                                                                        
Copyright (C) 2008 Free Software Foundation, Inc.                                                                                                                                  
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>                                                                                                      
This is free software: you are free to change and redistribute it.                                                                                                                 
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"                                                                                                         
and "show warranty" for details.                                                                                                                                                   
This GDB was configured as "x86_64-pc-linux-gnu"...                                                                                                                                
(gdb) run                                                                                                                                                                          
Starting program: /home/test/src/gnucash.trunk/BIN/bin/gnucash-bin                                                                                                                 
warning: Lowest section in /usr/lib64/libicudata.so.42 is .hash at 0000003cdda00190                                                                                                
[Thread debugging using libthread_db enabled]                                                                                                                                      


This is a development version. It may or may not work.
Report bugs and other problems to gnucash-devel at gnucash.org.
You can also lookup and file bug reports at http://bugzilla.gnome.org
The last stable version was GnuCash 2.2.9                            
The next stable version will be GnuCash 2.4                          

[New Thread 0x7f6df1a3c770 (LWP 17368)]
[New Thread 0x7f6dea0e2910 (LWP 17379)]
Found Finance::Quote version 1.16      
[New Thread 0x7f6de98e1910 (LWP 17380)]
       [...]
[New Thread 0x7f6de88df910 (LWP 17395)]   
Backtrace:                                
In unknown file:                          
   ?: 0* [gnc:register-report-create # # # ...]
In /home/test/src/gnucash.trunk/BIN/share/gnucash/guile-modules/gnucash/report/standard-reports.scm:
 165: 1* (let* (# #) (gnc:debug "create-fcn: " create-fcn) (if create-fcn # #))                     
 168: 2  (if create-fcn (create-fcn account split ...) ...)                                         
 171: 3  (gnc:register-report-create-internal #f query ...)                                         

/home/test/src/gnucash.trunk/BIN/share/gnucash/guile-modules/gnucash/report/standard-reports.scm:171:9: In expression (gnc:register-report-create-internal #f query ...):
/home/test/src/gnucash.trunk/BIN/share/gnucash/guile-modules/gnucash/report/standard-reports.scm:171:9: Unbound variable: gnc:register-report-create-internal            

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f6df1a3c770 (LWP 17368)]    
0x00000038f38233f4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
(gdb) bt                                                                       
#0  0x00000038f38233f4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#1  0x00000038f3823cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0       
#2  0x00000038f3811288 in g_object_dispatch_properties_changed () from /usr/lib/libgobject-2.0.so.0
#3  0x00000038f3814360 in g_object_thaw_notify () from /usr/lib/libgobject-2.0.so.0                
#4  0x00000038f8042027 in gtk_widget_unparent () from /usr/lib/libgtk-x11-2.0.so.0                 
#5  0x00000038f7ef0bfd in gtk_fixed_remove () from /usr/lib/libgtk-x11-2.0.so.0                    
#6  0x00000038f380d3ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0                    
#7  0x00000038f3821d79 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0              
#8  0x00000038f38237e6 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0x00000038f3823cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x00000038f803d3f5 in gtk_widget_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00000038f380f700 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#12 0x00000038f7ef0410 in gtk_fixed_forall () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x00000038f7eb3a49 in gtk_container_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00000038f380d2f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0x00000038f38227dd in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#16 0x00000038f38237e6 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x00000038f3823cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0x00000038f7f54a80 in gtk_object_dispose () from /usr/lib/libgtk-x11-2.0.so.0
#19 0x00000038f380f700 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#20 0x00000038f7eb3a49 in gtk_container_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00000038f380d3ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x00000038f38227dd in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#23 0x00000038f38237e6 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0x00000038f3823cc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x00000038f7f54a80 in gtk_object_dispose () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#26 0x00000038f380f700 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#27 0x00007f6df3dd85a6 in moz_gtk_shutdown () from /usr/lib/libwebkit-1.0.so.2
#28 0x00007f6df3dd55ed in WebCore::RenderThemeGtk::~RenderThemeGtk () from /usr/lib/libwebkit-1.0.so.2
#29 0x0000003d95234b35 in __run_exit_handlers () from /lib/libc.so.6
#30 0x0000003d95234b85 in exit () from /lib/libc.so.6
#31 0x0000003daa269f94 in scm_boot_guile () from /usr/lib/libguile.so.17
#32 0x00000000004069b7 in main (argc=1, argv=0x7fff1ea282e8) at gnucash-bin.c:625
(gdb)


More information about the gnucash-devel mailing list