Bug: ExceptionCode: c0000005 (Access violation)
Status: RESOLVED
Priority: --
Resolution: DUPLICATE
Created: 2024-07-11 03:45:49+00:00
Resolved: 2024-07-16 06:10:11+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Steps to reproduce:

If I leave ThunderBird open for a few hours, it will crash.  Crash Reporter fails to submit a report for the crash because it can't move a file (the .dmp) to the 'pending' folder.

This has been happening for a few months - on current beta build (128.0b6 today, but has been on many different versions for at least 2 months)

I have 82 dmp files with the same exception.  This wasn't happening prior to April of 2024.


Actual results:

*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


KEY_VALUES_STRING: 1

    Key  : AV.Dereference
    Value: NullClassPtr

    Key  : AV.Fault
    Value: Read

    Key  : Analysis.CPU.mSec
    Value: 233

    Key  : Analysis.Elapsed.mSec
    Value: 4012

    Key  : Analysis.IO.Other.Mb
    Value: 29

    Key  : Analysis.IO.Read.Mb
    Value: 0

    Key  : Analysis.IO.Write.Mb
    Value: 56

    Key  : Analysis.Init.CPU.mSec
    Value: 46

    Key  : Analysis.Init.Elapsed.mSec
    Value: 45880

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 341

    Key  : Failure.Bucket
    Value: NULL_CLASS_PTR_READ_c0000005_xul.dll!Unknown

    Key  : Failure.Hash
    Value: {4ffdeb71-0817-70f9-c108-027387589ac9}

    Key  : Timeline.Process.Start.DeltaSec
    Value: 3986

    Key  : WER.OS.Branch
    Value: ni_release

    Key  : WER.OS.Version
    Value: 10.0.22621.1

    Key  : WER.Process.Version
    Value: 128.0.0.0


FILE_IN_CAB:  30858af4-4dfc-428a-9dfd-a737fe3cb1f1.dmp

CONTEXT:  (.ecxr)
rax=000065b88e42e28c rbx=0000000000000000 rcx=0000000000000000
rdx=0000018c3c32ba00 rsi=0000018c3c32ba00 rdi=0000018c3c32ba00
rip=00007ff89632ab78 rsp=00000019e8ffb2e0 rbp=0000000000000001
 r8=0000000000000001  r9=00000019e8ffb4b8 r10=00000fff129dcd6e
r11=0000400000000000 r12=000000007fffffff r13=0000000000000001
r14=00000019e8ffb570 r15=00000019e8ffb56f
iopl=0         nv up ei ng nz ac pe cy
cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010293
xul!VR_RuntimePath+0x200dda8:
00007ff8`9632ab78 8b81f4000000    mov     eax,dword ptr [rcx+0F4h] ds:00000000`000000f4=????????
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 00007ff89632ab78 (xul!VR_RuntimePath+0x000000000200dda8)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000000
   Parameter[1]: 00000000000000f4
Attempt to read from address 00000000000000f4

PROCESS_NAME:  thunderbird.exe

READ_ADDRESS:  00000000000000f4 

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:  0000000000000000

EXCEPTION_PARAMETER2:  00000000000000f4

STACK_TEXT:  
00000019`e8ffb2e0 00007ff8`96332711     : 000065b8`8e42e42c 0000018c`3c32ba00 0000018c`47fcebc0 00000019`e8ffb560 : xul!VR_RuntimePath+0x200dda8
00000019`e8ffb490 00007ff8`94ee6d09     : 00000000`00000000 0000018c`31600dc0 0000018c`3e113380 00007ff8`974f7bb0 : xul!VR_RuntimePath+0x2015941
00000019`e8ffb4f0 00007ff8`950ed5cc     : 00000000`00000001 00000000`00000000 0000003e`85929038 00000019`e8ffb8d0 : xul!VR_RuntimePath+0xbc9f39
00000019`e8ffb650 00007ff8`98f64285     : 00000019`e8ffbb58 00000000`00000001 00000000`00000000 00000000`00000000 : xul!VR_RuntimePath+0xdd07fc
00000019`e8ffb700 00007ff8`99344f79     : 00000019`e8ffb910 00007ff8`9923d557 0000018c`43ea4070 000065b8`8e42e7dc : xul!XRE_GetBootstrap+0x2064815
00000019`e8ffb7d0 00000142`e07b38a2     : 00000142`e07ba266 00000000`00000000 00000019`e8ffc1e8 0000018c`4831fdc5 : xul!XRE_GetBootstrap+0x2445509
00000019`e8ffbad0 00000000`00000000     : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x00000142`e07b38a2


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  xul+200dda8

MODULE_NAME: xul

IMAGE_NAME:  xul.dll

FAILURE_BUCKET_ID:  NULL_CLASS_PTR_READ_c0000005_xul.dll!Unknown

OS_VERSION:  10.0.22621.1

BUILDLAB_STR:  ni_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

IMAGE_VERSION:  128.0.0.2017

FAILURE_ID_HASH:  {4ffdeb71-0817-70f9-c108-027387589ac9}

Followup:     MachineOwner
---------