Reproduced on 7bb6d1b32ea9972277201b7651086ab9faffc557
LLDB built with XCode14 on Mac OS 12.6.3
I’ve got a minidump generated by Avid Media Composer. They use sentry or a similar flavor of breakpad/crashpad to generate the dumps.
The dump itself is here: crash.dmp.tgz - Google Drive
When loaded with
lldb -c crash.dmp
It seems to be parsed and loaded successfully, however all backtraces and registers are shown to contain zeros.
(lldb) bt all
- thread #1, stop reason = EXC_BAD_ACCESS (code=1, address=0x38)
- frame #0: 0x0000000000000000
thread #2
frame #0: 0x0000000000000000
thread #3
frame #0: 0x0000000000000000
thread #4
frame #0: 0x0000000000000000
thread #5
frame #0: 0x0000000000000000
…
(lldb) register read
General Purpose Registers:
rax = 0x0000000000000000
rbx = 0x0000000000000000
rcx = 0x0000000000000000
rdx = 0x0000000000000000
rdi = 0x0000000000000000
rsi = 0x0000000000000000
rbp = 0x0000000000000000
rsp = 0x0000000000000000
r8 = 0x0000000000000000
r9 = 0x0000000000000000
r10 = 0x0000000000000000
r11 = 0x0000000000000000
r12 = 0x0000000000000000
r13 = 0x0000000000000000
r14 = 0x0000000000000000
r15 = 0x0000000000000000
rip = 0x0000000000000000
rflags = 0x0000000000000000
cs = 0x0000000000000000
fs = 0x0000000000000000
gs = 0x0000000000000000
ss = 0x0000000000000000
ds = 0x0000000000000000
es = 0x0000000000000000
- frame #0: 0x0000000000000000
Google breakpad tools can parse the dump and produce a usable backtrace:
Operating system: Mac OS X
10.16.0 21G419
CPU: amd64
family 6 model 62 stepping 4
8 CPUs
GPU: UNKNOWN
Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x38
Process uptime: 244 seconds
Thread 0 (crashed)
0 NeatVideo4 + 0x30bcb8
rax = 0x0000000000000000 rdx = 0x00007ff850feee60
rcx = 0xfc52324c1afc00b6 rbx = 0x0000000000000000
rsi = 0x0000000000000000 rdi = 0x00007ff7beee7f30
rbp = 0x00007ff7beef47e0 rsp = 0x00007ff7beef47e0
r8 = 0x0000000000003440 r9 = 0x0000000000000010
r10 = 0x00000000000007fb r11 = 0x00000000000003ff
r12 = 0x000000027e872020 r13 = 0x00007ff19016b9b0
r14 = 0x0000000000000000 r15 = 0x00007ff19016b8a0
rip = 0x000000027e3e4cb8
Found by: given as instruction pointer in context
1 NeatVideo4 + 0x798336
rbp = 0x00007ff7beef4890 rsp = 0x00007ff7beef47f0
rip = 0x000000027e871336
Found by: previous frame’s frame pointer
2 NeatVideo4 + 0x797a5f
rbp = 0x00007ff7beef48f0 rsp = 0x00007ff7beef48a0
rip = 0x000000027e870a5f
Found by: previous frame’s frame pointer
3 NeatVideo4 + 0x79918f
rbp = 0x00007ff7beef4930 rsp = 0x00007ff7beef4900
rip = 0x000000027e87218f
Found by: previous frame’s frame pointer
4 NeatVideo4 + 0x32dba8
rbp = 0x00007ff7beef4a60 rsp = 0x00007ff7beef4940
rip = 0x000000027e406ba8
Found by: previous frame’s frame pointer
5 NeatVideo4 + 0x706083
rbp = 0x00007ff7beef4ab0 rsp = 0x00007ff7beef4a70
rip = 0x000000027e7df083
Found by: previous frame’s frame pointer
6 NeatVideo4 + 0x70682f
rbp = 0x00007ff7beef4b00 rsp = 0x00007ff7beef4ac0
rip = 0x000000027e7df82f
Found by: previous frame’s frame pointer
…