to test the crash reporter of 2018 I tried crashing a build with this code:
public class Crasher : MonoBehaviour
{
[DllImport("kernel32.dll")]
static extern void RaiseException(uint dwExceptionCode, uint dwExceptionFlags, uint nNumberOfArguments, IntPtr lpArguments);
void Start()
{
RaiseException(13, 0, 0, new IntPtr(1));
}
}
which gives me this stack below. It seems weird that it cant find the symbols for the start of a monobehaviour, even though I uploaded the corresponding pdb’s to the server. Other crashes I have tried to make resulted in similar almost useless stack traces, with or without pdb’s.
Is there something I could me missing that would be needed?
Thread 0 (crashed)
0 ntdll 0x00007ffc8bc60bc4 ZwWaitForMultipleObjects
1 KERNELBASE 0x00007ffc88c76436 WaitForMultipleObjectsEx
2 KERNELBASE 0x00007ffc88c7631e WaitForMultipleObjects
3 UnityPlayer 0x00007ffc44d5f092 ?HandleCrash@CrashHandlerInternal@winutils@@QEAAXKKPEBDPEAU_CONTEXT@@PEAU_EXCEPTION_RECORD@@_N@Z
4 UnityPlayer 0x00007ffc44d5edef ?HandleCrash@CrashHandler@winutils@@QEAAXPEAU_EXCEPTION_POINTERS@@@Z
5 UnityPlayer 0x00007ffc44d744ad ?_ProcessInternalCrash@@YAJPEAU_EXCEPTION_POINTERS@@@Z
6 KERNELBASE 0x00007ffc88d095c0 UnhandledExceptionFilter
7 ntdll 0x00007ffc8bc6884f RtlUserThreadStart$filt$0
8 ntdll 0x00007ffc8bc51146 _C_specific_handler
9 ntdll 0x00007ffc8bc64e6d RtlpExecuteHandlerForException
10 ntdll 0x00007ffc8bbe6058 RtlDispatchException
11 ntdll 0x00007ffc8bbe4593 RtlRaiseException
12 KERNELBASE 0x00007ffc88c650d8 RaiseException
13 () 0x0000027fc551463e
14 () 0x0000027fcbf05210
15 () 0x000000be9594eda0
16 () 0x000000be9594f080
17 () 0x0000027fcb4bafc0
18 () 0x0000027fcbd94c70
19 () 0x0000027fc4fe1260
20 () 0x0000027fc4fe1070
21 () 0x0000027fc0c924c0
22 () 0x0000027fc55145ad
23 () 0x0000027fcbf05210
24 () 0x000000be9594f030
25 () 0x000000be9594efa0
26 () 0x000000be9594f750
27 () 0x0000027fc4ff4d48
28 () 0x000000be9594f4d0
29 () 0x000000be9594f4d0