Gnucash 2.4.7 crash

Axel Essbaum axel at essbaum.com
Wed Nov 30 11:18:32 EST 2011


On Sep 19, 2011, at 23:52, John Ralls wrote:

> 
> On Sep 19, 2011, at 1:40 PM, Axel Essbaum wrote:
> 
>> 
>> Gnucash still crashes when trying to quit without first saving, and then answering "yes" to the "do you want to save?" dialog.
>> 
>> I thought this was fixed...?
>> 
>> Thanks :-)
>> 
> 
> Sigh. I did too. From the crash report, it looks like a race condition.
> 
> I've reopened 649142 [1] and pasted in your crash report.
> 
> Regards,
> John Ralls
> 
> [1] https://bugzilla.gnome.org/show_bug.cgi?id=649142

I finally upgraded to Gnucash 2.4.8 (under OSX 10.6.8) and tried quitting without first saving and it still crashes.

D'oh!

Process:         Gnucash-bin [28765]
Path:            /Applications/Gnucash 2.4.8.app/Contents/MacOS/Gnucash-bin
Identifier:      org.gnucash.Gnucash
Version:         2.4.8 (2.4.8)
Code Type:       X86 (Native)
Parent Process:  launchd [156]

Date/Time:       2011-11-30 17:14:53.966 +0100
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          736481 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  45 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      3149E1CA-3601-4AA6-A982-5EE130D26557

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: timeIntervalSinceNow


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x9a1860f7 objc_msgSend_fpret + 23
1   com.apple.AppKit              	0x9709add6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
2   libgdk-quartz-2.0.0.dylib     	0x022deb17 poll_func + 135
3   libglib-2.0.0.dylib           	0x027eab33 g_main_context_iterate + 1027
4   libglib-2.0.0.dylib           	0x027eaf17 g_main_loop_run + 471
5   libgtk-quartz-2.0.0.dylib     	0x01f6dd71 gtk_main + 177
6   libgncmod-gnome-utils.dylib   	0x0021e0b1 gnc_ui_start_event_loop + 81
7   Gnucash-bin                   	0x00018b1e inner_main + 686
8   libguile.17.dylib             	0x017a55f1 invoke_main_func + 65
9   libguile.17.dylib             	0x01775002 c_body + 18
10  libguile.17.dylib             	0x017eda85 scm_c_catch + 533
11  libguile.17.dylib             	0x0177546a scm_i_with_continuation_barrier + 154
12  libguile.17.dylib             	0x0177552e scm_c_with_continuation_barrier + 78
13  libguile.17.dylib             	0x017ec48b scm_i_with_guile_and_parent + 43
14  libguile.17.dylib             	0x017ec569 scm_with_guile + 41
15  libguile.17.dylib             	0x017a558a scm_boot_guile + 58
16  Gnucash-bin                   	0x00018192 main + 2178
17  Gnucash-bin                   	0x000178d6 start + 54

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x9819f382 kevent + 10
1   libSystem.B.dylib             	0x9819fa9c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib             	0x9819ef59 _dispatch_queue_invoke + 163
3   libSystem.B.dylib             	0x9819ecfe _dispatch_worker_thread2 + 240
4   libSystem.B.dylib             	0x9819e781 _pthread_wqthread + 390
5   libSystem.B.dylib             	0x9819e5c6 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib             	0x98183e5e read$UNIX2003 + 10
1   libglib-2.0.0.dylib           	0x027e7e5e child_watch_helper_thread + 78
2   libglib-2.0.0.dylib           	0x0281102a g_thread_create_proxy + 58
3   libSystem.B.dylib             	0x981a6259 _pthread_start + 345
4   libSystem.B.dylib             	0x981a60de thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x981a6aa2 __semwait_signal + 10
1   libSystem.B.dylib             	0x981a675e _pthread_cond_wait + 1191
2   libSystem.B.dylib             	0x981a83f8 pthread_cond_wait$UNIX2003 + 73
3   libgdk-quartz-2.0.0.dylib     	0x022de6d5 select_thread_func + 357
4   libSystem.B.dylib             	0x981a6259 _pthread_start + 345
5   libSystem.B.dylib             	0x981a60de thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x9819e412 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9819e9a8 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9819e5c6 start_wqthread + 30

Thread 5:
0   libSystem.B.dylib             	0x9819e412 __workq_kernreturn + 10
1   libSystem.B.dylib             	0x9819e9a8 _pthread_wqthread + 941
2   libSystem.B.dylib             	0x9819e5c6 start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x1e9d0000  ebx: 0x9709b257  ecx: 0x978b997e  edx: 0x00000000
  edi: 0xffffff01  esi: 0x00000000  ebp: 0xbfffe008  esp: 0xbfffdc58
   ss: 0x00000023  efl: 0x00010206  eip: 0x9a1860f7   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x00000020


--
Axel Essbaum
axel at essbaum.com






More information about the gnucash-user mailing list