GNOME Bugzilla – Bug 571028
crash when closing posted invoice or bill
Last modified: 2018-06-29 22:17:43 UTC
I installed v.2.2.8 on a Windows 2000 machine; after creating accounts and entering some vendors and customers, I attempted to enter some invoices and bills. If I attempt to close the invoice/bill tab (either with the button or with File/Close), GnuCash shuts down with a dialog box like so: ---- Program Error ----- gnucash-bin.exe has generated errors and will be closed by WIndows. You will need to restart the program. An error log is being created. ------------------------- I have included the relevant part of the Dr. Watson log (drwtsn32.log) at the end of this report. This also happens about %50 of the time when closing after viewing a posted invoice or bill. This doesn't seem to cause any data corruption (just make sure to Save before hitting the Close button!) but is very irritating if you are entering lots of invoices/bills. - Pat Struthers ----------------------------------------------------------------- FROM drwtsn32.log -- includes: ------------------------- Application exception occurred: App: (pid=1056) When: 2/8/2009 @ 23:16:11.187 Exception number: c0000005 (access violation) Task List: ( lots of other tasks, including:) 1056 gnucash-bin.exe (00400000 - 00462000) (77F80000 - 77FFC000) (6DB80000 - 6DCC8000) (685C0000 - 68687000) (69000000 - 69017000) (7C570000 - 7C624000) (78000000 - 78045000) (7C2D0000 - 7C335000) (77D30000 - 77D9F000) (7C340000 - 7C34F000) (7CE20000 - 7CF0F000) (77F40000 - 77F7D000) (77E10000 - 77E6F000) (7CF30000 - 7D176000) (70A70000 - 70AD6000) (71710000 - 71794000) (75030000 - 75044000) (75020000 - 75028000) (6DD00000 - 6DD0A000) (63A40000 - 63A7B000) (6FD40000 - 6FD56000) (00330000 - 003FE000) (68E00000 - 68E34000) (625C0000 - 62618000) (65C40000 - 65C4B000) (61780000 - 61B0C000) (65340000 - 6535C000) (6C340000 - 6C3DF000) (67AC0000 - 67B2C000) (67580000 - 675B6000) (10000000 - 10013000) (64280000 - 642BC000) (6C1C0000 - 6C1CD000) (69F80000 - 69F93000) (75E60000 - 75E7A000) (61640000 - 6165E000) (76B30000 - 76B6E000) (77800000 - 7781E000) (76620000 - 76631000) (00470000 - 0073A000) (60440000 - 604B2000) (75050000 - 75058000) (62280000 - 62449000) (64040000 - 640C2000) (6D040000 - 6D1DF000) (6EA00000 - 6EB33000) (6BF40000 - 6BF62000) (573E0000 - 57463000) (779B0000 - 77A4C000) (6B5C0000 - 6B654000) (00740000 - 0082E000) (00830000 - 0090A000) (6D840000 - 6D8C5000) (63C00000 - 63EC8000) (69DC0000 - 69DD9000) (6A900000 - 6A914000) (6F700000 - 6F750000) (681C0000 - 68218000) (697C0000 - 697D6000) (6F2C0000 - 6F2C9000) (00910000 - 0091D000) (00920000 - 0098A000) (642C0000 - 642D8000) (6C400000 - 6C43C000) (6B000000 - 6B071000) (00990000 - 009BD000) (009C0000 - 009E5000) (009F0000 - 00A27000) (63F40000 - 63F6F000) (68E80000 - 68E8C000) (6C840000 - 6C8C0000) (00A30000 - 00A86000) (686C0000 - 686E4000) (6A500000 - 6A594000) (00A90000 - 00E35000) (67C00000 - 67DD1000) (65A40000 - 65AF5000) (6D780000 - 6D7B5000) (61D00000 - 61DA7000) (616C0000 - 6174A000) (6EC40000 - 6ECFC000) (6DF40000 - 6DFF3000) (66780000 - 6679F000) (74FD0000 - 74FED000) (75010000 - 75017000) (7CA00000 - 7CA23000) (7C0F0000 - 7C154000) (7C740000 - 7C7CC000) (77430000 - 77441000) (782C0000 - 782CC000) (77980000 - 779A4000) (77340000 - 77353000) (77520000 - 77525000) (77320000 - 77337000) (75150000 - 75160000) (7CDC0000 - 7CE10000) (77BF0000 - 77C01000) (77950000 - 7797B000) (751C0000 - 751C6000) (773B0000 - 773DF000) (77380000 - 773A3000) (77830000 - 7783E000) (77880000 - 7790E000) (774E0000 - 77514000) (774C0000 - 774D1000) (77530000 - 77552000) (77360000 - 77379000) (777E0000 - 777E8000) (777F0000 - 777F5000) (68F40000 - 68F4A000) (62D40000 - 62D52000) (66650000 - 666A4000) (6B770000 - 6B783000) (01DA0000 - 01DDF000) (7C950000 - 7C9DF000) (77840000 - 7787E000) (770C0000 - 770E3000) (67180000 - 671AD000) (60180000 - 601AD000) (66840000 - 668D3000) (64180000 - 64218000) (02B10000 - 02B74000) (6D3C0000 - 6D595000) (02B80000 - 03673000) (65380000 - 653E9000) (03740000 - 03800000) (03800000 - 038EC000) (038F0000 - 03E11000) (03E20000 - 03F45000) (6B080000 - 6B0B9000) (03F50000 - 04078000) (60780000 - 607E3000) (69080000 - 69094000) (6E7C0000 - 6E7D4000) (6E980000 - 6E995000) (679C0000 - 679D5000) (6FA80000 - 6FB63000) (04920000 - 049C5000) (6B1C0000 - 6B23F000) (604C0000 - 6051E000) (6A2C0000 - 6A329000) (699C0000 - 69A13000) (04F80000 - 0501D000) (69400000 - 6940C000) (621C0000 - 621C9000) State Dump for Thread Id 0x734 eax=00090007 ebx=00f00000 ecx=00080103 edx=029bab90 esi=029ba808 edi=029bab90 eip=77fcd989 esp=0022d1c8 ebp=0022d1d4 iopl=0 nv up ei pl nz na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00200202 function: RtlZeroHeap 77fcd96d 740b jz RtlZeroHeap+0x1704 (77fce87a) 77fcd96f 0fb64604 movzx eax,byte ptr [esi+0x4] ds:034346ef=36 77fcd973 8b448358 mov eax,[ebx+eax*4+0x58] ds:00b09eee=04438b71 77fcd977 897038 mov [eax+0x38],esi ds:00b09eed=438b7174 77fcd97a 57 push edi 77fcd97b 53 push ebx 77fcd97c e86efafcff call RtlIsValidIndexHandle+0x182f (77f9d3ef) 77fcd981 8b4f0c mov ecx,[edi+0xc] ds:03434a76=2937392c 77fcd984 8b4708 mov eax,[edi+0x8] ds:03434a76=2937392c 77fcd987 3bc1 cmp eax,ecx FAULT ->77fcd989 8901 mov [ecx],eax ds:00080103=???????? 77fcd98b 894804 mov [eax+0x4],ecx ds:00b09eed=438b7174 77fcd98e 7522 jnz 77fd3fb2 77fcd990 668b07 mov ax,[edi] ds:029bab90=0003 77fcd993 663d8000 cmp ax,0x80 77fcd997 7319 jnb RtlZeroHeap+0x173c (77fce8b2) 77fcd999 0fb7c8 movzx ecx,ax 77fcd99c 6a01 push 0x1 77fcd99e 8bc1 mov eax,ecx 77fcd9a0 83e107 and ecx,0x7 77fcd9a3 5a pop edx 77fcd9a4 c1e803 shr eax,0x3 *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0022D1D4 77FCB80C 00F00000 029BA830 0022D24C 00000000 ntdll!RtlZeroHeap 0022D280 78001E00 00F00000 00000000 029BA838 0180D26C ntdll!RtlFreeHeap 0022D2C8 63A55218 029BA838 0296C6E0 77F81678 FFFFFFFF !free 0022D358 63A455D5 0180D268 E09006E0 00000001 00000000 !g_signal_handlers_destroy 0022D378 63A4777F 0180D268 00000050 00000000 6195E6F0 !g_object_interface_list_properties 0022D3A8 61956189 0180D268 00000018 00000000 00000000 !g_object_unref 0022D3D8 61958D31 028C3120 00000000 017C33B0 00000000 !gtk_text_view_get_accepts_tab 0022D3F8 63A43945 028C3120 017CB430 00000001 0022D630 !gtk_text_view_new_with_buffer 0022D458 63A56F77 017C33B0 00000000 00000001 0022D630 !g_closure_invoke 0022D548 63A57EDA 028C3120 00000000 0022D630 00000001 !g_signal_has_handler_pending 0022D7C8 63A58166 028C3120 00000002 00000000 0022D7FC !g_signal_emit_valist 0022D7E8 618B4CCA 028C3120 00000002 00000000 028C3120 !g_signal_emit 0022D808 63A495B0 028C3120 00000050 00000001 02937300 !gtk_object_destroy 0022D828 618F70A3 028C3120 00000000 619BC920 00000000 !g_object_run_dispose 0022D858 617E7C3D 02937300 00000000 619BC920 00000000 !gtk_scrolled_window_get_shadow_type 0022D888 617E9E92 02937300 619BC920 00000000 00000000 !gtk_container_foreach 0022D8A8 63A43945 02937300 017CB430 00000001 0022DAE0 !gtk_container_unset_focus_chain 0022D908 63A56F77 017C33B0 00000000 00000001 0022DAE0 !g_closure_invoke 0022D9F8 63A57EDA 02937300 00000000 0022DAE0 00000001 !g_signal_has_handler_pending 0022DC78 63A58166 02937300 00000002 00000000 0022DCAC !g_signal_emit_valist 0022DC98 618B4CCA 02937300 00000002 00000000 02937300 !g_signal_emit 0022DCB8 63A495B0 02937300 00000050 00000001 0293D2E0 !gtk_object_destroy 0022DCD8 61841824 02937300 00000000 619BC920 0293D2E0 !g_object_run_dispose 0022DCF8 617E7C3D 0293D2E0 00000000 619BC920 00000000 !gtk_frame_new 0022DD28 617E9E92 0293D2E0 619BC920 00000000 00000000 !gtk_container_foreach 0022DD48 63A43945 0293D2E0 017CB430 00000001 0022DF80 !gtk_container_unset_focus_chain 0022DDA8 63A56F77 017C33B0 00000000 00000001 0022DF80 !g_closure_invoke 0022DE98 63A57EDA 0293D2E0 00000000 0022DF80 00000001 !g_signal_has_handler_pending 0022E118 63A58166 0293D2E0 00000002 00000000 0022E14C !g_signal_emit_valist 0022E138 618B4CCA 0293D2E0 00000002 00000000 0293D2E0 !g_signal_emit 0022E158 63A495B0 0293D2E0 00000050 00000001 65C41263 !gtk_object_destroy 0022E178 6179EFDD 0293D2E0 00000000 00000000 0022E430 !g_object_run_dispose 0022E1A8 617E7C3D 02938648 00000000 619BC920 00000000 !gtk_box_reorder_child 0022E1D8 617E9E92 02938648 619BC920 00000000 00000000 !gtk_container_foreach 0022E1F8 63A43945 02938648 017CB430 00000001 0022E430 !gtk_container_unset_focus_chain 0022E258 63A56F77 017C33B0 00000000 00000001 0022E430 !g_closure_invoke 0022E348 63A57EDA 02938648 00000000 0022E430 00000001 !g_signal_has_handler_pending 0022E5C8 63A58166 02938648 00000002 00000000 0022E5FC !g_signal_emit_valist 0022E5E8 618B4CCA 02938648 00000002 00000000 02938648 !g_signal_emit 0022E608 63A495B0 02938648 00000050 00000001 02938738 !gtk_object_destroy 0022E628 6179EFDD 02938648 00000000 00000000 0022E8E0 !g_object_run_dispose 0022E658 617E7C3D 02938738 00000000 619BC920 00000000 !gtk_box_reorder_child 0022E688 617E9E92 02938738 619BC920 00000000 00000000 !gtk_container_foreach 0022E6A8 63A43945 02938738 017CB430 00000001 0022E8E0 !gtk_container_unset_focus_chain 0022E708 63A56F77 017C33B0 00000000 00000001 0022E8E0 !g_closure_invoke 0022E7F8 63A57EDA 02938738 00000000 0022E8E0 00000001 !g_signal_has_handler_pending 0022EA78 63A58166 02938738 00000002 00000000 0022EAAC !g_signal_emit_valist 0022EA98 618B4CCA 02938738 00000002 00000000 02938738 !g_signal_emit 0022EAB8 63A495B0 02938738 00000050 00000001 02938328 !gtk_object_destroy 0022EAD8 6179EFDD 02938738 00000000 00000000 0022ED90 !g_object_run_dispose 0022EB08 617E7C3D 02938328 00000000 619BC920 00000000 !gtk_box_reorder_child 0022EB38 617E9E92 02938328 619BC920 00000000 00000000 !gtk_container_foreach 0022EB58 63A43945 02938328 017CB430 00000001 0022ED90 !gtk_container_unset_focus_chain 0022EBB8 63A56F77 017C33B0 00000000 00000001 0022ED90 !g_closure_invoke 0022ECA8 63A57EDA 02938328 00000000 0022ED90 77FCD981 !g_signal_has_handler_pending 0022EF28 63A58166 02938328 00000002 00000000 0022EF5C !g_signal_emit_valist 0022EF48 618B4CCA 02938328 00000002 00000000 02938328 !g_signal_emit 0022EF68 63A495B0 02938328 00000050 0022EF88 6B1C1ADA !gtk_object_destroy 0022EF88 6FA8E3D8 02938328 61AB9709 00000000 0280D1F0 !g_object_run_dispose 0022EFA8 6FA9B54C 02938328 02954520 02938788 018080C8 !gnc_invoice_window_destroy_cb 0022EFD8 63C50959 02938788 026EE250 02938788 63C529F8 !gnc_plugin_page_invoice_update_menus 0022F008 63C479D4 02938788 02938788 0022F038 63A584FE !gnc_plugin_page_destroy_widget 0022F038 63A43945 02938788 028F2A28 00000001 0022F270 !gnc_main_window_close_page 0022F098 63A57125 02979330 00000000 00000001 0022F270 !g_closure_invoke 0022F188 63A57EDA 028F2A28 00000000 0022F270 685F8188 !g_signal_has_handler_pending 0022F408 63A58166 028F2A28 0000009D 00000000 0022F43C !g_signal_emit_valist 0022F428 617A5680 028F2A28 0000009D 00000000 63A584D4 !g_signal_emit 0022F448 617A78DC 028F2A28 0022F578 0022F4B8 63A43945 !gtk_button_clicked 0022F458 63A43945 028F2A28 0185DB48 00000001 0022F690 !gtk_button_get_alignment 0022F4B8 63A56B22 01829510 00000000 00000001 0022F690 !g_closure_invoke 0022F5A8 63A57EDA 028F2A28 00000000 0022F690 00000000 !g_signal_has_handler_pending 0022F828 63A58166 028F2A28 0000009C 00000000 0022F85C !g_signal_emit_valist 0022F848 617A55F0 028F2A28 0000009C 00000000 617A6CC0 !g_signal_emit 0022F868 617A6CF2 028F2A28 0185DB48 0022F8A8 6188C522 !gtk_button_released 0022F878 6188C522 028F2A28 02883428 017DE238 0022F950 !gtk_button_set_relief 0022F8A8 63A43945 017E3500 0022F9A0 00000002 0022FAE0 !gtk_marshal_VOID__UINT_STRING 0022F908 63A56D56 017E3500 0022F9A0 00000002 0022FAE0 !g_closure_invoke 0022F9F8 63A57C2C 028F2A28 0022FA70 0022FAE0 08000000 !g_signal_has_handler_pending 0022FC78 63A58166 028F2A28 0000002C 00000000 0022FCAC !g_signal_emit_valist 0022FC98 619BE564 028F2A28 0000002C 00000000 02883428 !g_signal_emit 0022FCC8 618896C1 028F2A28 02883428 0022FCF8 00000000 !gtk_widget_activate 0022FCF8 6188A9F1 028F2A28 02883428 0022FD38 029FB8F0 !gtk_propagate_event 0022FD48 6C3712CE 02883428 00000000 00000000 65C41263 !gtk_main_do_event 0022FD68 685DE887 017C2F48 00000000 00000000 685C1E8A !gdk_event_get_graphics_expose 0022FDC8 685DFD6B 017C2FD0 00000000 0277DB78 00000006 !g_main_context_dispatch 0022FE08 685DFF5A 00000001 00F059B0 0022FE38 685DC3F2 !g_main_context_acquire 0022FE38 61889F3E 02858F20 02858F20 00000000 00000124 !g_main_loop_run 0022FE88 63C3CFCE 000000C8 00002710 63C3CEFE 00000000 !gtk_main 0022FEA8 004039E3 00406C89 00000000 40594000 00000000 !gnc_ui_start_event_loop 0022FEC8 0049564D 00000000 00000001 00F05FE8 00004000 !<nosymbols> 0022FF08 00403DF1 00000001 00F05FE8 0040387F 00000000 !scm_boot_guile 0022FF78 00401247 00000001 00F05FE8 00F02CA8 00407000 !<nosymbols> 0022FFB0 004012B8 00000002 00000009 0022FFF0 7C5989D5 !<nosymbols> 0022FFC0 7C5989D5 77F813B8 FFFFFFFF 7FFDF000 C0000005 !<nosymbols> 0022FFF0 00000000 004012A0 00000000 000000C8 00000100 kernel32!ProcessIdToSessionId *----> Raw Stack Dump <----* 0022d1c8 00 00 f0 00 30 a8 9b 02 - 38 a8 9b 02 80 d2 22 00 ....0...8.....". 0022d1d8 0c b8 fc 77 00 00 f0 00 - 30 a8 9b 02 4c d2 22 00 ...w....0...L.". 0022d1e8 00 00 00 00 6c d2 80 01 - 38 a8 9b 02 e0 c6 96 02 ....l...8....... 0022d1f8 00 00 f0 00 05 00 00 00 - 00 00 00 00 00 00 f0 00 ................ 0022d208 00 00 f0 00 3c d2 22 00 - 01 79 97 02 50 bd 9a 02 ....<."..y..P... 0022d218 00 00 f0 00 05 00 00 00 - 00 d2 22 00 64 7e fb 77 ..........".d~.w 0022d228 38 d2 22 00 17 1b c4 65 - 01 00 00 00 60 97 97 02 8."....e....`... 0022d238 bc d1 22 00 e0 e5 62 68 - 88 d2 22 00 64 7e fb 77 .."...bh..".d~.w 0022d248 00 00 f0 00 71 00 00 00 - 01 d2 22 00 00 1e 00 78 ....q....."....x 0022d258 00 00 f0 00 00 00 00 00 - 01 97 97 02 6c d2 80 01 ............l... 0022d268 ec d1 22 00 14 ce 22 00 - b8 d2 22 00 64 7e fb 77 .."..."...".d~.w 0022d278 78 16 f8 77 01 00 00 00 - c8 d2 22 00 00 1e 00 78 x..w......"....x 0022d288 00 00 f0 00 00 00 00 00 - 38 a8 9b 02 6c d2 80 01 ........8...l... 0022d298 00 00 00 00 e0 c6 96 02 - 60 97 97 02 70 57 f0 00 ........`...pW.. 0022d2a8 60 53 f0 00 70 55 f0 00 - 20 00 00 00 14 ce 22 00 `S..pU.. .....". 0022d2b8 e0 ff 22 00 6a bd 00 78 - a0 22 03 78 ff ff ff ff ..".j..x.".x.... 0022d2c8 58 d3 22 00 18 52 a5 63 - 38 a8 9b 02 e0 c6 96 02 X."..R.c8....... 0022d2d8 78 16 f8 77 ff ff ff ff - 28 d3 22 00 00 1e 00 78 x..w....(."....x 0022d2e8 00 00 f0 00 00 00 00 00 - e8 79 97 02 01 00 00 00 .........y...... 0022d2f8 d0 2f 7c 01 e8 79 97 02 - d0 2f 7c 01 01 00 00 00 ./|..y.../|..... State Dump for Thread Id 0x560 eax=74fd3113 ebx=00246380 ecx=00000000 edx=00000000 esi=74fe93a8 edi=00000000 eip=77f88af7 esp=01aaff84 ebp=01aaffb4 iopl=0 nv up ei pl nz na pe nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202 function: NtRemoveIoCompletion 77f88aec b8a8000000 mov eax,0xa8 77f88af1 8d542404 lea edx,[esp+0x4] ss:02529e6b=01500f00 77f88af5 cd2e int 2e 77f88af7 c21400 ret 0x14 77f88afa 8bff mov edi,edi *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 01AAFFB4 7C57B3BC 74FD4902 FFFFFFFF 77F8D562 00246380 ntdll!NtRemoveIoCompletion 01AAFFEC 00000000 74FD3113 00246380 00000000 000000C8 kernel32!lstrcmpiW *----> Raw Stack Dump <----* 01aaff84 65 31 fd 74 28 03 00 00 - bc ff aa 01 b0 ff aa 01 e1.t(........... 01aaff94 a4 ff aa 01 b8 12 fd 74 - ff ff ff ff 62 d5 f8 77 .......t....b..w 01aaffa4 00 00 00 00 00 00 00 00 - 00 00 fd 74 40 74 23 00 ...........t@t#. 01aaffb4 ec ff aa 01 bc b3 57 7c - 02 49 fd 74 ff ff ff ff ......W|.I.t.... 01aaffc4 62 d5 f8 77 80 63 24 00 - 00 d0 fd 7f 00 00 00 00 b..w.c$......... 01aaffd4 c0 ff aa 01 00 00 00 00 - ff ff ff ff 60 21 5c 7c ............`!\| 01aaffe4 08 2b 57 7c 00 00 00 00 - 00 00 00 00 00 00 00 00 .+W|............ 01aafff4 13 31 fd 74 80 63 24 00 - 00 00 00 00 c8 00 00 00 .1.t.c$......... 01ab0004 00 01 00 00 ff ee ff ee - 02 10 00 00 00 00 00 00 ................ 01ab0014 00 fe 00 00 00 00 10 00 - 00 20 00 00 00 02 00 00 ......... ...... 01ab0024 00 20 00 00 16 04 00 00 - ff ef fd 7f 06 00 08 06 . .............. 01ab0034 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab0044 98 05 ab 01 0f 00 00 00 - f8 ff ff ff 50 00 ab 01 ............P... 01ab0054 50 00 ab 01 40 06 ab 01 - 00 00 00 00 00 00 00 00 P...@........... 01ab0064 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab0074 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab0084 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab0094 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab00a4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 01ab00b4 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ State Dump for Thread Id 0x68c eax=778321fe ebx=00000003 ecx=0022ee9c edx=00000000 esi=77f88ef8 edi=00000003 eip=77f88f03 esp=01ccfd24 ebp=01ccfd70 iopl=0 nv up ei pl zr na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246 function: NtWaitForMultipleObjects 77f88ef8 b8e9000000 mov eax,0xe9 77f88efd 8d542404 lea edx,[esp+0x4] ss:02749c0b=63612d6e 77f88f01 cd2e int 2e 77f88f03 c21400 ret 0x14 77f88f06 8bff mov edi,edi *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 01CCFD70 7C59A180 01CCFD48 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 01CCFFB4 7C57B3BC 00000004 000B000A 7C3280D0 0026A3A0 kernel32!WaitForMultipleObjects 01CCFFEC 00000000 00000000 00000000 00000000 00000000 kernel32!lstrcmpiW State Dump for Thread Id 0x5d0 eax=77d37e70 ebx=002433b8 ecx=77d99178 edx=00000000 esi=00242ac0 edi=00000100 eip=77f88b37 esp=0214fe28 ebp=0214ff74 iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 function: ZwReplyWaitReceivePortEx 77f88b2c b8ac000000 mov eax,0xac 77f88b31 8d542404 lea edx,[esp+0x4] ss:02bc9d0f=c7beeb00 77f88b35 cd2e int 2e 77f88b37 c21400 ret 0x14 77f88b3a 8bff mov edi,edi *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0214FF74 77D59086 77D3AF8D 00242AC0 0022AEA8 00000100 ntdll!ZwReplyWaitReceivePortEx 0214FFA8 77D37E88 0028BE38 0214FFEC 7C57B3BC 002433B8 rpcrt4!I_RpcBindingInqDynamicEndpointA 0214FFB4 7C57B3BC 002433B8 0022AEA8 00000100 002433B8 rpcrt4!I_RpcConnectionInqSockBuffSize2 0214FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!lstrcmpiW State Dump for Thread Id 0x3e0 eax=7ce85ae5 ebx=00000102 ecx=02940292 edx=00000000 esi=77f88398 edi=0234ff74 eip=77f883a3 esp=0234ff60 ebp=0234ff7c iopl=0 nv up ei pl nz na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206 function: NtDelayExecution 77f88398 b832000000 mov eax,0x32 77f8839d 8d542404 lea edx,[esp+0x4] ss:02dc9e47=00016800 77f883a1 cd2e int 2e 77f883a3 c20800 ret 0x8 77f883a6 8bff mov edi,edi *----> Stack Back Trace <----* FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name 0234FF7C 7C59A2CC 0000EA60 00000000 7CE89ACC 0000EA60 ntdll!NtDelayExecution 00007530 00000000 00000000 00000000 00000000 00000000 kernel32!Sleep *----> Raw Stack Dump <----* 0234ff60 01 a3 59 7c 00 00 00 00 - 74 ff 34 02 31 a0 59 7c ..Y|....t.4.1.Y| 0234ff70 b0 e6 28 00 00 ba 3c dc - ff ff ff ff 30 75 00 00 ..(...<.....0u.. 0234ff80 cc a2 59 7c 60 ea 00 00 - 00 00 00 00 cc 9a e8 7c ..Y|`..........| 0234ff90 60 ea 00 00 a7 5b e8 7c - 00 00 00 00 00 00 e2 7c `....[.|.......| 0234ffa0 b0 e6 28 00 ec ff 34 02 - b0 e6 28 00 ff 5a e8 7c ..(...4...(..Z.| 0234ffb0 85 7d e3 7c 70 7d e3 7c - bc b3 57 7c b0 e6 28 00 .}.|p}.|..W|..(. 0234ffc0 85 7d e3 7c 70 7d e3 7c - b0 e6 28 00 00 a0 fd 7f .}.|p}.|..(..... 0234ffd0 92 02 94 02 c0 ff 34 02 - 92 02 94 02 ff ff ff ff ......4......... 0234ffe0 60 21 5c 7c 08 2b 57 7c - 00 00 00 00 00 00 00 00 `!\|.+W|........ 0234fff0 00 00 00 00 e5 5a e8 7c - b0 e6 28 00 00 00 00 00 .....Z.|..(..... 02350000 08 00 00 00 02 01 00 00 - ee ff ee ff 00 00 00 00 ................ 02350010 00 00 f0 00 00 00 00 00 - 00 00 35 02 00 02 00 00 ..........5..... 02350020 40 00 35 02 00 00 55 02 - 00 00 00 00 00 00 00 00 @.5...U......... 02350030 00 00 00 00 00 00 00 00 - 40 00 35 02 00 00 00 00 ........@.5..... 02350040 01 29 08 00 02 01 08 00 - 78 01 f0 00 b8 4e 8a 01 .)......x....N.. 02350050 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 02350060 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 02350070 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 02350080 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 02350090 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
I also confirm, that this (crashing) issue is actual at least on Windows (XP Pro, SP3). (do you need technical information that's available on windows?) Steps how to reproduce/test: Open invoice (several tabs of of them, at least two, three) and press button 'Close' to close the tabs in sequence -- CRASH (if not after the first click, then surely after the successive one). This also happen in this action sequence: Business->Customer->Find Invoice (search for) -> Open -> Close (Find Invoice window) -> Close Invoice tab -> Business->Customer->Find Invoice (search for) -> Open -> CRASH. Concluding -- very unstable behaviour (version 2.2.8), one could deservedly rephrase "Crisis-Proof" to "Proof of the Crisis"... ;-) None of these problems were in v2.2.5-2.2.7 (as far as i can tell).
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 564928 ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=571028. Please update any external references or bookmarks.