[GNC] Error Windows 11 when running reports

Patrick James patrickjames14 at comcast.net
Thu Jan 18 16:25:19 EST 2024


There is a known bug with reports in GnuCash version 5.5 on a Windows machine. 

The bug is well-understood, but the fix is not so easy.

Moving down to 5.4 will fix the report problem.

> On 01/17/2024 3:29 PM PST Ignacio Ayuste <ignacioayuste at gmail.com> wrote:
> 
>  
> Hi All, for a lot reports i noticed the file generated in temp folder but
> the app crash, I run the app using winDbg and the error is:
> 
> (4130.c2c): Access violation - code c0000005 (!!! second chance !!!)
> eax=00000000 ebx=62f200a0 ecx=00000000 edx=00000000 esi=1049fff0
> edi=00000004
> eip=62d400d3 esp=00bfe840 ebp=00bfe888 iopl=0         nv up ei pl nz na po
> nc
> cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b
> efl=00210202
> libjavascriptcoregtk_3_0_0!ZN3JSC8JSObject27getOwnNonIndexPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE+0x473:
> 62d400d3 8b49fc          mov     ecx,dword ptr [ecx-4]
> ds:002b:fffffffc=????????
> 
> 0:000> !analyze -v
> *******************************************************************************
> *
>   *
> *                        Exception Analysis
>   *
> *
>   *
> *******************************************************************************
> 
> 
> KEY_VALUES_STRING: 1
> 
>     Key  : AV.Fault
>     Value: Read
> 
>     Key  : Analysis.CPU.mSec
>     Value: 2483
> 
>     Key  : Analysis.Elapsed.mSec
>     Value: 35877
> 
>     Key  : Analysis.IO.Other.Mb
>     Value: 80
> 
>     Key  : Analysis.IO.Read.Mb
>     Value: 1
> 
>     Key  : Analysis.IO.Write.Mb
>     Value: 117
> 
>     Key  : Analysis.Init.CPU.mSec
>     Value: 1046
> 
>     Key  : Analysis.Init.Elapsed.mSec
>     Value: 761028
> 
>     Key  : Analysis.Memory.CommitPeak.Mb
>     Value: 97
> 
>     Key  : Failure.Bucket
>     Value:
> INVALID_CLASS_PTR_READ_c0000005_libjavascriptcoregtk-3.0-0.dll!Unknown
> 
>     Key  : Failure.Hash
>     Value: {7c9c3c53-a28e-a583-683b-6075744558e7}
> 
>     Key  : Timeline.OS.Boot.DeltaSec
>     Value: 39191
> 
>     Key  : Timeline.Process.Start.DeltaSec
>     Value: 761
> 
>     Key  : WER.OS.Branch
>     Value: ni_release
> 
>     Key  : WER.OS.Version
>     Value: 10.0.22621.1
> 
>     Key  : WER.Process.Version
>     Value: 5.5.0.0
> 
> 
> NTGLOBALFLAG:  70
> 
> PROCESS_BAM_CURRENT_THROTTLED: 0
> 
> PROCESS_BAM_PREVIOUS_THROTTLED: 0
> 
> APPLICATION_VERIFIER_FLAGS:  0
> 
> EXCEPTION_RECORD:  (.exr -1)
> ExceptionAddress: 62d400d3
> (libjavascriptcoregtk_3_0_0!ZN3JSC8JSObject27getOwnNonIndexPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE+0x00000473)
>    ExceptionCode: c0000005 (Access violation)
>   ExceptionFlags: 00000000
> NumberParameters: 2
>    Parameter[0]: 00000000
>    Parameter[1]: fffffffc
> Attempt to read from address fffffffc
> 
> FAULTING_THREAD:  00000c2c
> 
> PROCESS_NAME:  gnucash.exe
> 
> READ_ADDRESS:  fffffffc
> 
> ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced
> memory at 0x%p. The memory could not be %s.
> 
> EXCEPTION_CODE_STR:  c0000005
> 
> EXCEPTION_PARAMETER1:  00000000
> 
> EXCEPTION_PARAMETER2:  fffffffc
> 
> STACK_TEXT:
> WARNING: Stack unwind information not available. Following frames may be
> wrong.
> 00bfe888 62d4794a     0c43bcd0 10e1fff0 00000000
> libjavascriptcoregtk_3_0_0!ZN3JSC8JSObject27getOwnNonIndexPropertyNamesEPS0_PNS_9ExecStateERNS_17PropertyNameArrayENS_15EnumerationModeE+0x473
> 00bfe8b8 62d170db     0c43bcd0 00000000 00000004
> libjavascriptcoregtk_3_0_0!ZN3JSC8JSObject20growOutOfLineStorageERNS_2VMEjj+0x3a
> 00bfe958 62d13f7c     0c43bcd0 00bfea88 00000000
> libjavascriptcoregtk_3_0_0!ZN3JSC16InternalFunction14finishCreationERNS_2VMERKN3WTF6StringE+0xa0b
> 00bfe988 62d31db1     0c43bcd0 00bfea88 00000000
> libjavascriptcoregtk_3_0_0!ZN3JSC17FunctionPrototype14finishCreationERNS_2VMERKN3WTF6StringE+0x1c
> 00bfeae8 62d398c0     0c43bcd0 1045f530 0c43bcd0
> libjavascriptcoregtk_3_0_0!ZN3JSC14JSGlobalObject5resetENS_7JSValueE+0x111
> 00bfeb18 6332e524     10dbffe0 00000040 0c43bcd0
> libjavascriptcoregtk_3_0_0!ZN3JSC14JSGlobalObject4initEPNS_8JSObjectE+0xa0
> 00bfeb48 6332fe9c     0c43bcd0 10dbffe0 00bfeb98
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x3cb64
> 00bfeb98 63334d32     0c43bcd0 10dbffe0 00bfebe8
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x3e4dc
> 00bfec08 63334f9f     00bfec2c 0000002f 00bfec38
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x43372
> 00bfec38 63355d38     0c43bcd0 00bfec90 0c44bf88
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x435df
> 00bfecb8 633564e3     0c44bf88 f4830899 00bfed18
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x64378
> 00bfed08 63356912     0c44bf88 0c457f24 0c457f24
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x64b23
> 00bfedb8 63356a96     0c3c1e28 00bfee94 0c44bf88
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x64f52
> 00bfedd8 63484033     0c3c1e28 00bfee94 0c458750
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x650d6
> 00bfee58 635c9c43     00bfee94 0c3dfb10 00bfee8f
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x192673
> 00bfeef8 635c9f4b     0c3dfb10 00000000 00000000
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x2d8283
> 00bfef78 635c9f7b     00000008 774fe411 00bfefa8
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x2d858b
> 00bfef88 635bfe49     0c45c720 00000009 00000000
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x2d85bb
> 00bfefa8 6367d66f     0c45c720 00000000 00bfefd8
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x2ce489
> 00bff018 6367d7ae     0c4590d8 0c459cf0 00bff068
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x38bcaf
> 00bff028 636ce5ab     0c436550 00000000 0c4539a0
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x38bdee
> 00bff068 636c5365     00000000 00000000 00000000
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x3dcbeb
> 00bff088 63be4c10     0c45dae0 00000000 00000000
> libwebkitgtk_3_0_0!webkit_authentication_widget_get_type+0x3d39a5
> 00bff190 721e1bb0     00000000 7225e394 0c0c1938
> libwebkitgtk_3_0_0!GResourceBundle_get_resource+0x1e6f0
> 00bff1b4 766f80a5     00000000 00000001 03a473d8
> libglib_2_0_0!g_clear_list+0x6d0
> 00bff1e8 7224a8ff     03a473d8 00000001 00bff218 msvcrt!_getptd_noexit+0x62
> 00bff238 721e5f2f     03a473d8 0a14af78 09275d48
> libglib_2_0_0!g_mutex_unlock+0xf
> 00bff2c8 004a1ba0     004ba300 00000000 00000000
> libglib_2_0_0!g_main_loop_run+0x6f
> 00bff448 6ed31b60     00bff7e4 00000001 039e94e0 gnucash+0x1ba0
> 00bff458 6ed3dd4c     00000012 00bff4d8 00bff6f4
> libguile_2_2_1!scm_bootstrap_i18n+0x70
> 00bff468 6ed11910     00bff7a0 00bff4fc 00000000
> libguile_2_2_1!scm_set_current_module+0x4c
> 00bff708 6ed8d9ca     6ed31b30 00bff7a0 00bff768
> libguile_2_2_1!scm_init_control+0x70
> 00bff718 6d191b4f     00000001 039e94e0 0000002f
> libguile_2_2_1!scm_all_threads+0x31a
> 00bff768 6d1b77eb     6ed31b30 00bff7a0 00000000
> libgnc_gnome_utils!gnc_totd_dialog+0x33e
> 00bff7b8 004a1fb4     00000001 039e94e0 004a17ca
> libgnc_gnome_utils!gnc_gui_init+0x2b2
> 00bff7f8 004a2127     00000001 039e94e0 00000002 gnucash+0x1fb4
> 00bffbc8 004a12ee     02fa4694 0000002f 02fa7cac gnucash+0x2127
> 00bffc18 75e67ba9     75e67ba9 008f7000 75e67b90 gnucash+0x12ee
> 00bffc2c 77e1bd2b     008f7000 765e9e71 00000000
> KERNEL32!BaseThreadInitThunk+0x19
> 00bffc84 77e1bcaf     ffffffff 77e492dc 00000000
> ntdll!__RtlUserThreadStart+0x2b
> 00bffc94 00000000     004a13e0 008f7000 00000000
> ntdll!_RtlUserThreadStart+0x1b
> 
> STACK_COMMAND:  ~0s ; .cxr ; kb
> 
> SYMBOL_NAME:  libjavascriptcoregtk_3_0_0+473
> 
> MODULE_NAME: libjavascriptcoregtk_3_0_0
> 
> IMAGE_NAME:  libjavascriptcoregtk-3.0-0.dll
> 
> FAILURE_BUCKET_ID:
>  INVALID_CLASS_PTR_READ_c0000005_libjavascriptcoregtk-3.0-0.dll!Unknown
> 
> OS_VERSION:  10.0.22621.1
> 
> BUILDLAB_STR:  ni_release
> 
> OSPLATFORM_TYPE:  x86
> 
> OSNAME:  Windows 10
> 
> FAILURE_ID_HASH:  {7c9c3c53-a28e-a583-683b-6075744558e7}
> 
> Followup:     MachineOwner
> ---------
> 
> Could you please provide some help, i tried running the app as
> administrator also and reinstall gnucash as well.
> 
> Regards
> Ignacio
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.


More information about the gnucash-user mailing list