| 1 | Process 2075 stopped
|
|---|
| 2 | * thread #17: tid = 0x7146, 0x00414092 app`ff_h264_decode_nal + 66, name = 'QThread', stop reason = EXC_BAD_ACCESS (code=1, address=0x26e05000)
|
|---|
| 3 | frame #0: 0x00414092 app`ff_h264_decode_nal + 66
|
|---|
| 4 | app`ff_h264_decode_nal:
|
|---|
| 5 | -> 0x414092 <+66>: movl (%esi,%ebp), %ecx
|
|---|
| 6 | 0x414095 <+69>: movl %ecx, %edx
|
|---|
| 7 | 0x414097 <+71>: notl %edx
|
|---|
| 8 | 0x414099 <+73>: leal -0x1000101(%ecx), %edi
|
|---|
| 9 | (lldb) bt
|
|---|
| 10 | * thread #17: tid = 0x7146, 0x00414092 app`ff_h264_decode_nal + 66, name = 'QThread', stop reason = EXC_BAD_ACCESS (code=1, address=0x26e05000)
|
|---|
| 11 | * frame #0: 0x00414092 app`ff_h264_decode_nal + 66
|
|---|
| 12 | frame #1: 0x00415657 app`___lldb_unnamed_function8705$$app + 1623
|
|---|
| 13 | frame #2: 0x00417cd1 app`___lldb_unnamed_function8709$$app + 897
|
|---|
| 14 | frame #3: 0x00878cb2 app`avcodec_decode_video2 + 322
|
|---|
| 15 | frame #4: 0x0087a70a app`___lldb_unnamed_function11569$$app + 106
|
|---|
| 16 | frame #5: 0x0087a68d app`avcodec_send_packet + 173
|
|---|
| 17 | frame #6: 0x00050898 app`VideoDecoder::work() + 4376
|
|---|
| 18 | frame #7: 0x000445b7 app`___lldb_unnamed_function985$$app + 103
|
|---|
| 19 | frame #8: 0x0004451d app`___lldb_unnamed_function983$$app + 77
|
|---|
| 20 | frame #9: 0x00044450 app`QtPrivate::QSlotObject<void (VideoDecoder::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) + 176
|
|---|
| 21 | frame #10: 0x07372917 QtCore`QMetaCallEvent::placeMetaCall(QObject*) + 55
|
|---|
| 22 | frame #11: 0x07374089 QtCore`QObject::event(QEvent*) + 121
|
|---|
| 23 | frame #12: 0x062a2b04 QtWidgets`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 228
|
|---|
| 24 | frame #13: 0x062a405a QtWidgets`QApplication::notify(QObject*, QEvent*) + 522
|
|---|
| 25 | frame #14: 0x07345a70 QtCore`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
|
|---|
| 26 | frame #15: 0x073467e4 QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 852
|
|---|
| 27 | frame #16: 0x073a0a8c QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 60
|
|---|
| 28 | frame #17: 0x07341adf QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 447
|
|---|
| 29 | frame #18: 0x07183a5c QtCore`QThread::exec() + 108
|
|---|
| 30 | frame #19: 0x071876bb QtCore`___lldb_unnamed_function261$$QtCore + 379
|
|---|
| 31 | frame #20: 0x96253780 libsystem_pthread.dylib`_pthread_body + 138
|
|---|
| 32 | frame #21: 0x962536f6 libsystem_pthread.dylib`_pthread_start + 155
|
|---|
| 33 | frame #22: 0x96250f7a libsystem_pthread.dylib`thread_start + 34
|
|---|
| 34 | (lldb) disass -s $pc-32 -e $pc+32
|
|---|
| 35 | app`ff_h264_decode_nal:
|
|---|
| 36 | 0x414072 <+34>: andl $0x1f, %eax
|
|---|
| 37 | 0x414075 <+37>: movl %eax, 0x32670(%ecx)
|
|---|
| 38 | 0x41407b <+43>: leal 0x1(%ebx), %esi
|
|---|
| 39 | 0x41407e <+46>: decl %edi
|
|---|
| 40 | 0x41407f <+47>: xorl %ebp, %ebp
|
|---|
| 41 | 0x414081 <+49>: cmpl $0x2, %edi
|
|---|
| 42 | 0x414084 <+52>: jl 0x41411e ; <+206>
|
|---|
| 43 | 0x41408a <+58>: nopw (%eax,%eax)
|
|---|
| 44 | 0x414090 <+64>: movl %edi, %eax
|
|---|
| 45 | -> 0x414092 <+66>: movl (%esi,%ebp), %ecx
|
|---|
| 46 | 0x414095 <+69>: movl %ecx, %edx
|
|---|
| 47 | 0x414097 <+71>: notl %edx
|
|---|
| 48 | 0x414099 <+73>: leal -0x1000101(%ecx), %edi
|
|---|
| 49 | 0x41409f <+79>: andl %edx, %edi
|
|---|
| 50 | 0x4140a1 <+81>: testl $0x80008080, %edi ; imm = 0x80008080
|
|---|
| 51 | 0x4140a7 <+87>: je 0x414100 ; <+176>
|
|---|
| 52 | 0x4140a9 <+89>: cmpb $0x1, %cl
|
|---|
| 53 | 0x4140ac <+92>: sbbl %ecx, %ecx
|
|---|
| 54 | 0x4140ae <+94>: testl %ebp, %ebp
|
|---|
| 55 | (lldb) register read --all
|
|---|
| 56 | General Purpose Registers:
|
|---|
| 57 | eax = 0x00055fe2 app`___lldb_unnamed_function1152$$app + 18
|
|---|
| 58 | ebx = 0x26daf01c
|
|---|
| 59 | ecx = 0x00055fe1 app`___lldb_unnamed_function1152$$app + 17
|
|---|
| 60 | edx = 0xdba4a9d6
|
|---|
| 61 | edi = 0x00055fe2 app`___lldb_unnamed_function1152$$app + 18
|
|---|
| 62 | esi = 0x26daf01d
|
|---|
| 63 | ebp = 0x00055fe0 app`___lldb_unnamed_function1152$$app + 16
|
|---|
| 64 | esp = 0xb07ae360
|
|---|
| 65 | ss = 0x00000023
|
|---|
| 66 | eflags = 0x00010297 app`VideoServer::stopStreaming(unsigned int) + 7
|
|---|
| 67 | eip = 0x00414092 app`ff_h264_decode_nal + 66
|
|---|
| 68 | cs = 0x0000001b
|
|---|
| 69 | ds = 0x00000023
|
|---|
| 70 | es = 0x00000023
|
|---|
| 71 | fs = 0x00000023
|
|---|
| 72 | gs = 0x0000000f
|
|---|
| 73 | ax = 0x5fe2
|
|---|
| 74 | bx = 0xf01c
|
|---|
| 75 | cx = 0x5fe1
|
|---|
| 76 | dx = 0xa9d6
|
|---|
| 77 | di = 0x5fe2
|
|---|
| 78 | si = 0xf01d
|
|---|
| 79 | bp = 0x5fe0
|
|---|
| 80 | sp = 0xe360
|
|---|
| 81 | ah = 0x5f
|
|---|
| 82 | bh = 0xf0
|
|---|
| 83 | ch = 0x5f
|
|---|
| 84 | dh = 0xa9
|
|---|
| 85 | al = 0xe2
|
|---|
| 86 | bl = 0x1c
|
|---|
| 87 | cl = 0xe1
|
|---|
| 88 | dl = 0xd6
|
|---|
| 89 | dil = 0xe2
|
|---|
| 90 | sil = 0x1d
|
|---|
| 91 | bpl = 0xe0
|
|---|
| 92 | spl = 0x60
|
|---|
| 93 |
|
|---|
| 94 | Floating Point Registers:
|
|---|
| 95 | fctrl = 0x037f
|
|---|
| 96 | fstat = 0x0000
|
|---|
| 97 | ftag = 0x00
|
|---|
| 98 | fop = 0x0000
|
|---|
| 99 | fioff = 0x9d78b56a libsystem_m.dylib`llrint + 26
|
|---|
| 100 | fiseg = 0x0000
|
|---|
| 101 | fooff = 0xb07ae3f0
|
|---|
| 102 | foseg = 0x0000
|
|---|
| 103 | mxcsr = 0x00001fa0 app`_mh_execute_header + 4000
|
|---|
| 104 | mxcsrmask = 0x0000ffff app`VideoServer::reopen() + 655
|
|---|
| 105 | stmm0 = {0x80 0x80 0x80 0x80 0x7f 0x7f 0x7f 0x7f 0xff 0xff}
|
|---|
| 106 | stmm1 = {0x81 0x81 0x80 0x80 0x81 0x81 0x80 0x80 0xff 0xff}
|
|---|
| 107 | stmm2 = {0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0xff 0xff}
|
|---|
| 108 | stmm3 = {0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0xff 0xff}
|
|---|
| 109 | stmm4 = {0x81 0x81 0x80 0x80 0x81 0x81 0x80 0x80 0xff 0xff}
|
|---|
| 110 | stmm5 = {0x81 0x81 0x80 0x80 0x81 0x81 0x80 0x80 0xff 0xff}
|
|---|
| 111 | stmm6 = {0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0xff 0xff}
|
|---|
| 112 | stmm7 = {0x01 0x01 0x00 0x00 0x01 0x01 0x00 0x00 0xff 0xff}
|
|---|
| 113 | ymm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 114 | ymm1 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0xff 0xff 0xff 0x00 0xff 0x00 0xff 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 115 | ymm2 = {0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 116 | ymm3 = {0x80 0x7f 0x7e 0x7e 0x7e 0x7e 0x7e 0x7e 0x80 0x80 0x80 0x80 0x7f 0x7f 0x7f 0x7f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 117 | ymm4 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 118 | ymm5 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 119 | ymm6 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 120 | ymm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 121 | xmm0 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 122 | xmm1 = {0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x00 0xff 0xff 0xff 0x00 0xff 0x00 0xff}
|
|---|
| 123 | xmm2 = {0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x81 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80}
|
|---|
| 124 | xmm3 = {0x80 0x7f 0x7e 0x7e 0x7e 0x7e 0x7e 0x7e 0x80 0x80 0x80 0x80 0x7f 0x7f 0x7f 0x7f}
|
|---|
| 125 | xmm4 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80}
|
|---|
| 126 | xmm5 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80}
|
|---|
| 127 | xmm6 = {0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80 0x01 0x00 0x00 0x80}
|
|---|
| 128 | xmm7 = {0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00}
|
|---|
| 129 |
|
|---|
| 130 | Exception State Registers:
|
|---|
| 131 | trapno = 0x0000000e
|
|---|
| 132 | err = 0x00000004
|
|---|
| 133 | faultvaddr = 0x26e05000
|
|---|
| 134 |
|
|---|
| 135 | (lldb)
|
|---|