| {"app_name":"multithread-test","timestamp":"2022-07-28 11:10:20.00 -0700","app_version":"","slice_uuid":"ab9b94f9-6cdf-3b8e-b140-fae3cb13d327","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.0","roots_installed":0,"incident_id":"5A0D8938-189E-4FD5-8C9F-02BD2C045BAF","name":"multithread-test"} | |
| { | |
| "bug_type": "309", | |
| "captureTime": "2022-07-28 11:10:19.4194 -0700", | |
| "coalitionID": 875, | |
| "coalitionName": "com.apple.Terminal", | |
| "cpuType": "ARM-64", | |
| "crashReporterKey": "CDC11418-EDBF-2A49-0D83-8B441A5004B0", | |
| "deployVersion": 210, | |
| "exception": { | |
| "codes": "0x0000000000000001, 0x0000000000000000", | |
| "rawCodes": [ | |
| 1, | |
| 0 | |
| ], | |
| "signal": "SIGSEGV", | |
| "subtype": "KERN_INVALID_ADDRESS at 0x0000000000000000", | |
| "type": "EXC_BAD_ACCESS" | |
| }, | |
| "extMods": { | |
| "caller": { | |
| "task_for_pid": 0, | |
| "thread_create": 0, | |
| "thread_set_state": 0 | |
| }, | |
| "system": { | |
| "task_for_pid": 23, | |
| "thread_create": 0, | |
| "thread_set_state": 812 | |
| }, | |
| "targeted": { | |
| "task_for_pid": 0, | |
| "thread_create": 0, | |
| "thread_set_state": 0 | |
| }, | |
| "warnings": 0 | |
| }, | |
| "faultingThread": 2, | |
| "incident": "5A0D8938-189E-4FD5-8C9F-02BD2C045BAF", | |
| "legacyInfo": { | |
| "threadTriggered": {} | |
| }, | |
| "modelCode": "MacBookPro18,2", | |
| "osVersion": { | |
| "build": "", | |
| "releaseType": "", | |
| "train": "macOS 13.0" | |
| }, | |
| "parentPid": 59146, | |
| "parentProc": "zsh", | |
| "pid": 22511, | |
| "procExitAbsTime": 2823154294289, | |
| "procLaunch": "2022-07-28 11:10:19.4122 -0700", | |
| "procName": "multithread-test", | |
| "procPath": "/Users/USER/*/multithread-test", | |
| "procRole": "Unspecified", | |
| "procStartAbsTime": 2823154159663, | |
| "responsiblePid": 1640, | |
| "responsibleProc": "Terminal", | |
| "roots_installed": 0, | |
| "sharedCache": { | |
| "base": 6921912320, | |
| "size": 3382837248, | |
| "uuid": "fee93772-827d-31b1-bf36-d821401b6c11" | |
| }, | |
| "sip": "disabled", | |
| "sleepWakeUUID": "7B2A0D73-8966-4B8D-98E9-CC6EC1B44967", | |
| "termination": { | |
| "byPid": 22511, | |
| "byProc": "exc handler", | |
| "code": 11, | |
| "flags": 0, | |
| "indicator": "Segmentation fault: 11", | |
| "namespace": "SIGNAL" | |
| }, | |
| "threads": [ | |
| { | |
| "frames": [ | |
| { | |
| "imageIndex": 0, | |
| "imageOffset": 11140, | |
| "symbol": "__ulock_wait", | |
| "symbolLocation": 8 | |
| }, | |
| { | |
| "imageIndex": 1, | |
| "imageOffset": 37780, | |
| "symbol": "_pthread_join", | |
| "symbolLocation": 444 | |
| }, | |
| { | |
| "imageIndex": 2, | |
| "imageOffset": 103028, | |
| "symbol": "std::__1::thread::join()", | |
| "symbolLocation": 36 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6972, | |
| "sourceFile": "multithread-test.cpp", | |
| "sourceLine": 31, | |
| "symbol": "main", | |
| "symbolLocation": 160 | |
| }, | |
| { | |
| "imageIndex": 4, | |
| "imageOffset": 23976, | |
| "symbol": "start", | |
| "symbolLocation": 2376 | |
| } | |
| ], | |
| "id": 2344958, | |
| "queue": "com.apple.main-thread" | |
| }, | |
| { | |
| "frames": [ | |
| { | |
| "imageIndex": 0, | |
| "imageOffset": 19612, | |
| "symbol": "__write_nocancel", | |
| "symbolLocation": 8 | |
| }, | |
| { | |
| "imageIndex": 5, | |
| "imageOffset": 211368, | |
| "symbol": "__swrite", | |
| "symbolLocation": 24 | |
| }, | |
| { | |
| "imageIndex": 5, | |
| "imageOffset": 76488, | |
| "symbol": "_swrite", | |
| "symbolLocation": 108 | |
| }, | |
| { | |
| "imageIndex": 5, | |
| "imageOffset": 68652, | |
| "symbol": "__sflush", | |
| "symbolLocation": 232 | |
| }, | |
| { | |
| "imageIndex": 5, | |
| "imageOffset": 20256, | |
| "symbol": "__sfvwrite", | |
| "symbolLocation": 792 | |
| }, | |
| { | |
| "imageIndex": 5, | |
| "imageOffset": 147300, | |
| "symbol": "fwrite", | |
| "symbolLocation": 152 | |
| }, | |
| { | |
| "imageIndex": 2, | |
| "imageOffset": 188548, | |
| "symbol": "std::__1::__stdoutbuf<char>::overflow(int)", | |
| "symbolLocation": 96 | |
| }, | |
| { | |
| "imageIndex": 2, | |
| "imageOffset": 136884, | |
| "symbol": "std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >::operator=(char)", | |
| "symbolLocation": 96 | |
| }, | |
| { | |
| "imageIndex": 2, | |
| "imageOffset": 137112, | |
| "symbol": "std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", | |
| "symbolLocation": 200 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6740, | |
| "sourceFile": "ostream", | |
| "sourceLine": 994, | |
| "symbol": "std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", | |
| "symbolLocation": 64 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6664, | |
| "sourceFile": "ostream", | |
| "sourceLine": 189, | |
| "symbol": "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >& (*)(std::__1::basic_ostream<char, std::__1::char_traits<char> >&))", | |
| "symbolLocation": 32 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6488, | |
| "sourceFile": "multithread-test.cpp", | |
| "sourceLine": 14, | |
| "symbol": "call_and_wait(int&)", | |
| "symbolLocation": 48 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 13956, | |
| "sourceFile": "type_traits", | |
| "sourceLine": 3918, | |
| "symbol": "decltype(static_cast<void (*>(fp)(static_cast<std::__1::reference_wrapper<int>>(fp0))) std::__1::__invoke<void (*)(int&), std::__1::reference_wrapper<int> >(void (*&&)(int&), std::__1::reference_wrapper<int>&&)", | |
| "symbolLocation": 48 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 13832, | |
| "sourceFile": "thread", | |
| "sourceLine": 287, | |
| "symbol": "void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int>, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int> >&, std::__1::__tuple_indices<2ul>)", | |
| "symbolLocation": 56 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 11608, | |
| "sourceFile": "thread", | |
| "sourceLine": 298, | |
| "symbol": "void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int> > >(void*)", | |
| "symbolLocation": 84 | |
| }, | |
| { | |
| "imageIndex": 1, | |
| "imageOffset": 28780, | |
| "symbol": "_pthread_start", | |
| "symbolLocation": 148 | |
| }, | |
| { | |
| "imageIndex": 1, | |
| "imageOffset": 7724, | |
| "symbol": "thread_start", | |
| "symbolLocation": 8 | |
| } | |
| ], | |
| "id": 2344960 | |
| }, | |
| { | |
| "frames": [ | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6388, | |
| "sourceFile": "multithread-test.cpp", | |
| "sourceLine": 7, | |
| "symbol": "bar(int)", | |
| "symbolLocation": 20 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6428, | |
| "sourceFile": "multithread-test.cpp", | |
| "sourceLine": 11, | |
| "symbol": "foo(int)", | |
| "symbolLocation": 24 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 6792, | |
| "sourceFile": "multithread-test.cpp", | |
| "sourceLine": 20, | |
| "symbol": "compute_pow(int&)", | |
| "symbolLocation": 28 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 13956, | |
| "sourceFile": "type_traits", | |
| "sourceLine": 3918, | |
| "symbol": "decltype(static_cast<void (*>(fp)(static_cast<std::__1::reference_wrapper<int>>(fp0))) std::__1::__invoke<void (*)(int&), std::__1::reference_wrapper<int> >(void (*&&)(int&), std::__1::reference_wrapper<int>&&)", | |
| "symbolLocation": 48 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 13832, | |
| "sourceFile": "thread", | |
| "sourceLine": 287, | |
| "symbol": "void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int>, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int> >&, std::__1::__tuple_indices<2ul>)", | |
| "symbolLocation": 56 | |
| }, | |
| { | |
| "imageIndex": 3, | |
| "imageOffset": 11608, | |
| "sourceFile": "thread", | |
| "sourceLine": 298, | |
| "symbol": "void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(int&), std::__1::reference_wrapper<int> > >(void*)", | |
| "symbolLocation": null | |
| }, | |
| { | |
| "imageIndex": 1, | |
| "imageOffset": 28780, | |
| "symbol": "_pthread_start", | |
| "symbolLocation": 148 | |
| }, | |
| { | |
| "imageIndex": 1, | |
| "imageOffset": 7724, | |
| "symbol": "thread_start", | |
| "symbolLocation": 8 | |
| } | |
| ], | |
| "id": 2344961, | |
| "threadState": { | |
| "cpsr": { | |
| "value": 2147487744 | |
| }, | |
| "esr": { | |
| "description": "(Data Abort) byte write Translation fault", | |
| "value": 2449473606 | |
| }, | |
| "far": { | |
| "value": 0 | |
| }, | |
| "flavor": "ARM_THREAD_STATE64", | |
| "fp": { | |
| "value": 6157561600 | |
| }, | |
| "lr": { | |
| "value": 4310456604 | |
| }, | |
| "pc": { | |
| "matchesCrashFrame": 1, | |
| "value": 4310456564 | |
| }, | |
| "sp": { | |
| "value": 6157561568 | |
| }, | |
| "x": [ | |
| { | |
| "value": 42 | |
| }, | |
| { | |
| "value": 105553146843568 | |
| }, | |
| { | |
| "value": 6924529664 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 12448 | |
| }, | |
| { | |
| "value": 419432703 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 1 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 18446744066784917455 | |
| }, | |
| { | |
| "value": 1099511628034 | |
| }, | |
| { | |
| "value": 1099511628034 | |
| }, | |
| { | |
| "value": 1099511628032 | |
| }, | |
| { | |
| "value": 1099511627776 | |
| }, | |
| { | |
| "value": 1 | |
| }, | |
| { | |
| "symbol": "pthread_setspecific", | |
| "symbolLocation": 0, | |
| "value": 6925291176 | |
| }, | |
| { | |
| "value": 8540288664 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 6157561856 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| }, | |
| { | |
| "value": 0 | |
| } | |
| ] | |
| }, | |
| "triggered": true | |
| } | |
| ], | |
| "translated": false, | |
| "trialInfo": {}, | |
| "uptime": 110000, | |
| "usedImages": [ | |
| { | |
| "arch": "arm64e", | |
| "base": 6925049856, | |
| "name": "libsystem_kernel.dylib", | |
| "path": "/usr/lib/system/libsystem_kernel.dylib", | |
| "size": 233452, | |
| "source": "P", | |
| "uuid": "b8898079-5424-3e89-92b0-33022c3be1bb" | |
| }, | |
| { | |
| "arch": "arm64e", | |
| "base": 6925283328, | |
| "name": "libsystem_pthread.dylib", | |
| "path": "/usr/lib/system/libsystem_pthread.dylib", | |
| "size": 53244, | |
| "source": "P", | |
| "uuid": "ffd36328-45f2-31c5-9240-9f76f26a1a2b" | |
| }, | |
| { | |
| "arch": "arm64e", | |
| "base": 6924529664, | |
| "name": "libc++.1.dylib", | |
| "path": "/usr/lib/libc++.1.dylib", | |
| "size": 421876, | |
| "source": "P", | |
| "uuid": "da619b87-2723-3731-919a-bb3467eab9e1" | |
| }, | |
| { | |
| "arch": "arm64", | |
| "base": 4310450176, | |
| "name": "multithread-test", | |
| "path": "/Users/USER/*/multithread-test", | |
| "size": 16384, | |
| "source": "P", | |
| "uuid": "ab9b94f9-6cdf-3b8e-b140-fae3cb13d327" | |
| }, | |
| { | |
| "arch": "arm64e", | |
| "base": 9178132480, | |
| "name": "dyld", | |
| "path": "/usr/lib/dyld", | |
| "size": 560716, | |
| "source": "P", | |
| "uuid": "e81312a0-f3e5-3c60-8c25-4599b62b8b4a" | |
| }, | |
| { | |
| "arch": "arm64e", | |
| "base": 6924001280, | |
| "name": "libsystem_c.dylib", | |
| "path": "/usr/lib/system/libsystem_c.dylib", | |
| "size": 528384, | |
| "source": "P", | |
| "uuid": "b8f1c3ed-9048-34a6-8070-6c18d4ade541" | |
| }, | |
| { | |
| "size" : 0, | |
| "source" : "A", | |
| "base" : 0, | |
| "uuid" : "00000000-0000-0000-0000-000000000000" | |
| }, | |
| { | |
| "arch": "arm64", | |
| "base": 12345, | |
| "name": "bogus.dylib", | |
| "path": "/usr/lib/system/bogus.dylib", | |
| "size": 1000, | |
| "source": "P", | |
| "uuid": "11111111-2222-3333-4444-555555555555" | |
| } | |
| ], | |
| "userID": 501, | |
| "version": 2, | |
| "vmRegionInfo": "0 is not in any region. Bytes before following region: 4310450176\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 100ec4000-100ec8000 [ 16K] r-x/r-x SM=COW ...tithread-test", | |
| "vmSummary": "ReadOnly portion of Libraries: Total=762.9M resident=0K(0%) swapped_out_or_unallocated=762.9M(100%)\nWritable regions: Total=538.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=538.2M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nKernel Alloc Once 32K 1 \nMALLOC 145.2M 12 \nMALLOC guard page 96K 5 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.0M 3 \nStack 9264K 3 \n__AUTH 46K 11 \n__AUTH_CONST 70K 38 \n__DATA 169K 36 \n__DATA_CONST 187K 40 \n__DATA_DIRTY 78K 22 \n__LINKEDIT 758.0M 2 \n__OBJC_CONST 11K 5 \n__OBJC_RO 64.7M 1 \n__OBJC_RW 1971K 1 \n__TEXT 5076K 42 \ndyld private memory 256K 1 \nshared memory 64K 3 \n=========== ======= ======= \nTOTAL 1.4G 227 \nTOTAL, minus reserved VM space 1.0G 227 \n", | |
| "vmregioninfo": "0 is not in any region. Bytes before following region: 4310450176\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 100ec4000-100ec8000 [ 16K] r-x/r-x SM=COW ...tithread-test", | |
| "wakeTime": 214 | |
| } |