project reality header
Go Back   Project Reality Forums > Project Reality Support > PR:BF2 Support
29 Nov 2020, 00:00:00 (PRT)
Register Developer Blogs Project Reality Members List Search Today's Posts Mark Forums Read
PR:BF2 Support Help and support regarding PR:BF2 installation and in-game issues

Reply
 
Thread Tools Display Modes
Old 2020-11-09, 22:44   #11
[R-DEV]​AlonTavor
PR:BF2 Developer
PR Server License Administrator
Default Re: Crashing to desktop without clues

-Uninstall Avast if you're using it
-See if procdump catches anything https://www.realitymod.com/forum/sho...d.php?t=147961
-Set read-only only after launching, not before. Likely not the issue as this one comes with a known error message
AlonTavor is offline Reply With Quote
Old 2020-11-12, 16:04   #12
Where is my towel?
Default Re: Crashing to desktop without clues

Hi Alon, thanks for your help. It took some days to find time to test again.

- Avast is not installed. All firewalls on this PC are disabled due to a separate router with firewall.

- procdump.exe caught a crash within minutes of starting COOP local;


[16:48:47] Exception: C0000005.ACCESS_VIOLATION
[16:48:47] Dump 1 initiated: C:\Users\Beheerder\Downloads\Procdump (1)\PRBF2.exe_201112_164847.dmp
[16:48:47] Dump 1 complete: 18 MB written in 0.4 seconds
[16:48:48] Dump count reached.

See next post for output.
Where is my towel? is offline
Last edited by Where is my towel?; 2020-11-12 at 16:33.. Reason: Fast learning curve
Reply With Quote
Old 2020-11-12, 16:30   #13
Where is my towel?
Default Re: Crashing to desktop without clues

OK, I found the Win 10 app Debugger (WinDBG) and installed it. Run the verbose analysis on the dump file. The Exception Analysis is below.


Microsoft (R) Windows Debugger Version 10.0.20153.1000 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\Beheerder\Downloads\Procdump (1)\PRBF2.exe_201112_164847.dmp]
Comment: '
*** procdump.exe -mm -b -e 1 -g prbf2.exe
*** First chance exception: C0000005.ACCESS_VIOLATION'
User Mini Dump File: Only registers, stack and portions of memory are available

Symbol search path is: srv*
Executable search path is:
Windows 10 Version 19041 MP (4 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Edition build lab: 19041.1.x86fre.vb_release.191206-1406
Machine Name:
Debug session time: Thu Nov 12 16:48:47.000 2020 (UTC + 1:00)
System Uptime: not available
Process Uptime: 0 days 0:09:39.000
.................................................. ..............
.................................................. .........
Loading unloaded module list
.................................................. ..............
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(3bd8.2ec0): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=008ac530 ebx=4cb69754 ecx=00000000 edx=008ac530 esi=4cb69754 edi=4cb67114
eip=004fa079 esp=0019f984 ebp=0019f9a8 iopl=0 nv up ei ng nz ac pe cy
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210297
PRBF2+0xfa079:
004fa079 8b01 mov eax,dword ptr [ecx] ds:002b:00000000=????????
0:000> !analyze -v
************************************************** *****************************
* *
* Exception Analysis *
* *
************************************************** *****************************


KEY_VALUES_STRING: 1

Key : AV.Dereference
Value: NullPtr

Key : AV.Fault
Value: Read

Key : Analysis.CPU.mSec
Value: 2109

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on DESKTOP

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.mSec
Value: 106133

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

Key : Analysis.System
Value: CreateObject

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

Key : WER.OS.Branch
Value: vb_release

Key : WER.OS.Timestamp
Value: 2019-12-06T14:06:00Z

Key : WER.OS.Version
Value: 10.0.19041.1


ADDITIONAL_XML: 1

OS_BUILD_LAYERS: 1

COMMENT:
*** procdump.exe -mm -b -e 1 -g prbf2.exe
*** First chance exception: C0000005.ACCESS_VIOLATION

NTGLOBALFLAG: 0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

APPLICATION_VERIFIER_FLAGS: 0

CONTEXT: (.ecxr)
eax=008ac530 ebx=4cb69754 ecx=00000000 edx=008ac530 esi=4cb69754 edi=4cb67114
eip=004fa079 esp=0019f984 ebp=0019f9a8 iopl=0 nv up ei ng nz ac pe cy
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210297
PRBF2+0xfa079:
004fa079 8b01 mov eax,dword ptr [ecx] ds:002b:00000000=????????
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 004fa079 (PRBF2+0x000fa079)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000000
Attempt to read from address 00000000

PROCESS_NAME: PRBF2.exe

READ_ADDRESS: 00000000

ERROR_CODE: (NTSTATUS) 0xc0000005 - De instructie op 0x%p verwijst naar geheugen op 0x%p. Het geheugen kan niet worden %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: 00000000

STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
0019f9a8 07bfe705 0063349c 061b59f4 4863349c PRBF2+0xfa079
0019f9c0 07c009d3 4cb67114 061b59f4 06125de4 RendDX9!deinitDll+0xb9df5
0019fa04 07c015e0 061b59f4 06125de4 0496e054 RendDX9!deinitDll+0xbc0c3
0019fa30 07b0112b 00000000 01c1fe74 00000000 RendDX9!deinitDll+0xbccd0
0019fcb8 0045347f 00000000 3f928000 3c940000 RendDX9+0x3112b
0019fd38 0040d3da 00000000 3c940000 010001f4 PRBF2+0x5347f
0019fe0c 004029e9 775d5b70 779f2e00 00000000 PRBF2+0xd3da
0019fe70 00402b9d 00400000 00000000 00eb3c3f PRBF2+0x29e9
0019feb8 00402c89 00eb3c3f 00eb3c3f 0019ff70 PRBF2+0x2b9d
0019fec8 0083d61d 00400000 00000000 00eb3c3f PRBF2+0x2c89
0019ff70 779efa29 0029d000 779efa10 0019ffdc PRBF2+0x43d61d
0019ff80 77d975f4 0029d000 fd04ae8c 00000000 kernel32!BaseThreadInitThunk+0x19
0019ffdc 77d975c4 ffffffff 77db7355 00000000 ntdll!__RtlUserThreadStart+0x2f
0019ffec 00000000 0083d498 0029d000 00000000 ntdll!_RtlUserThreadStart+0x1b


SYMBOL_NAME: PRBF2+fa079

MODULE_NAME: PRBF2

IMAGE_NAME: PRBF2.exe

STACK_COMMAND: dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~0s ; .ecxr ; kb

FAILURE_BUCKET_ID: NULL_POINTER_READ_c0000005_PRBF2.exe!Unknown

OS_VERSION: 10.0.19041.1

BUILDLAB_STR: vb_release

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

FAILURE_ID_HASH: {7b8c6930-6ef3-a887-5285-cd7f25f5ecbc}

Followup: MachineOwner
---------
Where is my towel? is offline Reply With Quote
Old 2020-11-12, 17:32   #14
[R-DEV]​AlonTavor
PR:BF2 Developer
PR Server License Administrator
Default Re: Crashing to desktop without clues

I'll check when I'm home
AlonTavor is offline Reply With Quote
Old 2020-11-12, 19:27   #15
[R-DEV]​AlonTavor
PR:BF2 Developer
PR Server License Administrator
Default Re: Crashing to desktop without clues

Not sure yet, not an error i've seen. Can I have the dump file? Need some data
AlonTavor is offline Reply With Quote
Old 2020-11-12, 21:41   #16
Where is my towel?
Default Re: Crashing to desktop without clues

Hi Alon, I have send you a dropbox link to the file via a PM as I don't see an option to attach files.
Where is my towel? is offline Reply With Quote
Old 2020-11-15, 23:03   #17
Where is my towel?
Default Re: Crashing to desktop without clues

After deleting the Project Reality folder in My documents, and restoring my online profile, the crashes have gone. Thanks very much Alon, this thread can be closed.
Where is my towel? is offline Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 22:50.