Files
notedeck/crates/notedeck_notebook/demo.canvas
William Casarin 1ab4eeb48c init notebook
Signed-off-by: William Casarin <jb55@jb55.com>
2025-07-31 15:07:50 -07:00

233 lines
46 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"nodes": [
{
"id": "c450e9832ffe7a3d",
"type": "text",
"text": "```\nIncident Identifier: 3AAF0AF2-37A5-4104-957C-D0205F54B5BB\nDistributor ID: com.apple.TestFlight\nHardware Model: iPhone15,2\nProcess: DamusNotificationService [15759]\nPath: /private/var/containers/Bundle/Application/58C02D0F-9151-4F13-BD68-547D0D89A8E6/damus.app/PlugIns/DamusNotificationService.appex/DamusNotificationService\nIdentifier: com.jb55.damus2.DamusNotificationService\nVersion: 1.15 (1048)\nAppVariant: 1:iPhone15,2:18\nBeta: YES\nCode Type: ARM-64 (Native)\nRole: Unspecified\nParent Process: launchd [1]\nCoalition: com.jb55.damus2.DamusNotificationService [7022]\n\nDate/Time: 2025-07-14 12:26:33.8942 -1000\nLaunch Time: 2025-07-14 12:15:17.0329 -1000\nOS Version: iPhone OS 18.5 (22F76)\nRelease Type: User\nBaseband Version: 3.60.02\nReport Version: 104\n\nException Type: EXC_CRASH (SIGKILL)\nException Codes: 0x0000000000000000, 0x0000000000000000\nTermination Reason: RUNNINGBOARD 0xdead10cc \n\nTriggered by Thread: 0\n\n\nThread 0 name:\nThread 0 Crashed:\n0 libsystem_kernel.dylib \t0x00000001d9dc7ce4 mach_msg2_trap + 8\n1 libsystem_kernel.dylib \t0x00000001d9dcb39c mach_msg2_internal + 76 (mach_msg.c:201)\n2 libsystem_kernel.dylib \t0x00000001d9dcb2b8 mach_msg_overwrite + 428 (mach_msg.c:0)\n3 libsystem_kernel.dylib \t0x00000001d9dcb100 mach_msg + 24 (mach_msg.c:323)\n4 CoreFoundation \t0x0000000188bba900 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)\n5 CoreFoundation \t0x0000000188bb91f0 __CFRunLoopRun + 1208 (CFRunLoop.c:3021)\n6 CoreFoundation \t0x0000000188bbac3c CFRunLoopRunSpecific + 572 (CFRunLoop.c:3434)\n7 Foundation \t0x000000018783279c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:375)\n8 Foundation \t0x0000000187837108 -[NSRunLoop(NSRunLoop) run] + 64 (NSRunLoop.m:400)\n9 libxpc.dylib \t0x0000000213332d34 _xpc_objc_main + 336 (main.m:267)\n10 libxpc.dylib \t0x00000002133352a4 _xpc_main + 64 (init.c:1293)\n11 libxpc.dylib \t0x0000000213335484 xpc_main + 64 (init.c:1376)\n12 Foundation \t0x00000001879409dc -[NSXPCListener resume] + 308 (NSXPCListener.m:471)\n13 PlugInKit \t0x00000001b9e67f84 -[PKService runUsingServiceListener:] + 364 (PKService.m:219)\n14 PlugInKit \t0x00000001b9e67e10 -[PKService run] + 20 (PKService.m:185)\n15 PlugInKit \t0x00000001b9e67adc +[PKService main] + 520 (PKService.m:126)\n16 PlugInKit \t0x00000001b9e682d8 +[PKService _defaultRun:arguments:] + 16 (PKService.m:265)\n17 ExtensionFoundation \t0x000000019816fc20 EXExtensionMain + 288 (EXExtensionMain.m:0)\n18 Foundation \t0x00000001879ac274 NSExtensionMain + 200 (NSExtensionMain.m:21)\n19 dyld \t0x00000001afa8ff08 start + 6040 (dyldMain.cpp:1450)\n\nThread 1:\n0 libsystem_pthread.dylib \t0x00000002132ccaa4 start_wqthread + 0\n\nThread 2:\n0 libsystem_kernel.dylib \t0x00000001d9dc7c60 semaphore_wait_trap + 8\n1 libdispatch.dylib \t0x0000000190b368e0 _dispatch_sema4_wait + 28 (lock.c:139)\n2 libdispatch.dylib \t0x0000000190b36e90 _dispatch_semaphore_wait_slow + 132 (semaphore.c:132)\n3 CFNetwork \t0x000000018a27d12c CFURLConnectionSendSynchronousRequest + 356 (CFURLConnection_Synchronous.c:209)\n4 CFNetwork \t0x000000018a2982c0 +[NSURLConnection sendSynchronousRequest:returningResponse:error:] + 296 (NSURLConnection.mm:478)\n5 Foundation \t0x00000001878c9dec -[NSData(NSData) initWithContentsOfURL:options:maxLength:error:] + 240 (NSData.m:992)\n6 ImageIO \t0x000000018e7cabf8 IIOCreateDataWithContentsOfURL + 56 (IIOObjUtils.mm:50)\n7 ImageIO \t0x000000018e685cd4 IIOImageSource::IIOImageSource(__CFURL const*, IIODictionary*) + 920 (CGImageSource.cpp:561)\n8 ImageIO \t0x000000018e6856e8 CGImageSourceCreateWithURL + 260 (CGImageSource.cpp:4600)\n9 DamusNotificationService \t0x0000000102733770 closure #2 in NotificationService.didReceive(_:withContentHandler:) + 104 (NotificationService.swift:113)\n10 DamusNotificationService \t0x000000010273d03d <deduplicated_symbol> + 1\n11 DamusNotificationService \t0x0000000102778c55 specialized thunk for @escaping @isolated(any) @callee_guaranteed @async () -> (@out A) + 1 (/<compiler-generated>:0)\n12 DamusNotificationService \t0x000000010273e885 <deduplicated_symbol> + 1\n13 libswift_Concurrency.dylib \t0x000000019478d241 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1 (Task.cpp:537)\n\nThread 3:\n0 libsystem_pthread.dylib \t0x00000002132ccaa4 start_wqthread + 0\n\nThread 4:\n0 libsystem_pthread.dylib \t0x00000002132ccaa4 start_wqthread + 0\n\nThread 5:\n0 libsystem_kernel.dylib \t0x00000001d9dcd438 __psynch_cvwait + 8\n1 libsystem_pthread.dylib \t0x00000002132cde50 _pthread_cond_wait + 984 (pthread_cond.c:862)\n2 DamusNotificationService \t0x0000000102710b90 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001027107ac ndb_writer_thread + 120 (nostrdb.c:2709)\n4 libsystem_pthread.dylib \t0x00000002132cf344 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x00000002132ccab8 thread_start + 8\n\nThread 6:\n0 libsystem_kernel.dylib \t0x00000001d9dcd438 __psynch_cvwait + 8\n1 libsystem_pthread.dylib \t0x00000002132cde50 _pthread_cond_wait + 984 (pthread_cond.c:862)\n2 DamusNotificationService \t0x0000000102710b90 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001027115c0 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x00000002132cf344 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x00000002132ccab8 thread_start + 8\n\nThread 7:\n0 libsystem_kernel.dylib \t0x00000001d9dcd438 __psynch_cvwait + 8\n1 libsystem_pthread.dylib \t0x00000002132cde50 _pthread_cond_wait + 984 (pthread_cond.c:862)\n2 DamusNotificationService \t0x0000000102710b90 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001027115c0 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x00000002132cf344 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x00000002132ccab8 thread_start + 8\n\nThread 8:\n0 libsystem_kernel.dylib \t0x00000001d9dcd438 __psynch_cvwait + 8\n1 libsystem_pthread.dylib \t0x00000002132cde50 _pthread_cond_wait + 984 (pthread_cond.c:862)\n2 DamusNotificationService \t0x0000000102710b90 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001027115c0 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x00000002132cf344 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x00000002132ccab8 thread_start + 8\n\nThread 9:\n0 libsystem_kernel.dylib \t0x00000001d9dcd438 __psynch_cvwait + 8\n1 libsystem_pthread.dylib \t0x00000002132cde50 _pthread_cond_wait + 984 (pthread_cond.c:862)\n2 DamusNotificationService \t0x0000000102710b90 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001027115c0 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x00000002132cf344 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x00000002132ccab8 thread_start + 8\n\nThread 10:\n0 libsystem_pthread.dylib \t0x00000002132ccaa4 start_wqthread + 0\n\n\nThread 0 crashed with ARM Thread State (64-bit):\n x0: 0x0000000010004005 x1: 0x0000000507000806 x2: 0x0000000200000000 x3: 0x0000240300000000\n x4: 0x0000000000000000 x5: 0x0000240300000000 x6: 0x0000000000000002 x7: 0x00000000ffffffff\n x8: 0x0000000000000000 x9: 0x0000000000000000 x10: 0x0000000000000002 x11: 0x0000000000000000\n x12: 0x0000000000000000 x13: 0x0000000000002403 x14: 0x0000000000000000 x15: 0x0000000000000000\n x16: 0xffffffffffffffd1 x17: 0x0000000000000002 x18: 0x0000000000000000 x19: 0x00000000ffffffff\n x20: 0x0000000000000002 x21: 0x0000240300000000 x22: 0x0000000000000000 x23: 0x0000240300000000\n x24: 0x000000016d702058 x25: 0x0000000200000000 x26: 0x0000000507000806 x27: 0xfffffffffffffbbf\n x28: 0x00000001f38ed000 fp: 0x000000016d701fc0 lr: 0x00000001d9dcb39c\n sp: 0x000000016d701f70 pc: 0x00000001d9dc7ce4 cpsr: 0x1000\n esr: 0x56000080 Address size fault\n\n\nBinary Images:\n 0x1026fc000 - 0x102aaffff DamusNotificationService arm64 <a3f29d049d8d30afa8e2a546b137c2a3> /private/var/containers/Bundle/Application/58C02D0F-9151-4F13-BD68-547D0D89A8E6/damus.app/PlugIns/DamusNotificationService.appex/DamusNotificationService\n 0x187823000 - 0x188496ddf Foundation arm64e <34de055d8683380a9198c3347211d13d> /System/Library/Frameworks/Foundation.framework/Foundation\n 0x188ba9000 - 0x189125fff CoreFoundation arm64e <7821f73c378b3a10be90ef526b7dba93> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation\n 0x18a13a000 - 0x18a4ffb9f CFNetwork arm64e <a35a109c49d23986965d4ed7e0b6681e> /System/Library/Frameworks/CFNetwork.framework/CFNetwork\n 0x18e65e000 - 0x18ec3259f ImageIO arm64e <10cc4cb3264c3269b6a2dc7a2d7b2179> /System/Library/Frameworks/ImageIO.framework/ImageIO\n 0x190b33000 - 0x190b78b1f libdispatch.dylib arm64e <395da84f715d334e8d41a16cd93fc83c> /usr/lib/system/libdispatch.dylib\n 0x194728000 - 0x1947a7a3f libswift_Concurrency.dylib arm64e <dcb9e73a92ba3782bc6d3e1906622689> /usr/lib/swift/libswift_Concurrency.dylib\n 0x198147000 - 0x19820363f ExtensionFoundation arm64e <c7396624315c328aa5c247cfe6e3f88e> /System/Library/Frameworks/ExtensionFoundation.framework/ExtensionFoundation\n 0x1afa51000 - 0x1afaeb857 dyld arm64e <86d5253d4fd136f3b4ab25982c90cbf4> /usr/lib/dyld\n 0x1b9e4f000 - 0x1b9e89a7f PlugInKit arm64e <931fdec36ed5300796a4eea5aadd47bb> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit\n 0x1d9dc7000 - 0x1d9e00ebf libsystem_kernel.dylib arm64e <9e195be11733345ea9bf50d0d7059647> /usr/lib/system/libsystem_kernel.dylib\n 0x2132cc000 - 0x2132d83f3 libsystem_pthread.dylib arm64e <b37430d8e3af33e481e1faed9ee26e8a> /usr/lib/system/libsystem_pthread.dylib\n 0x213317000 - 0x21335edbf libxpc.dylib arm64e <a46c2755958633b89ea9377f71175516> /usr/lib/system/libxpc.dylib\n\nEOF\n```",
"x": -69,
"y": -82,
"width": 889,
"height": 1062
},
{
"id": "8ba807ac67740bc0",
"type": "text",
"text": "# 1st most common crash",
"x": 167,
"y": -320,
"width": 373,
"height": 80
},
{
"id": "906aae4882968fc5",
"type": "text",
"text": "`0xdead10cc` (`3735883980`) — pronounced “dead lock”\n\nThe operating system terminated the app because it held on to a file lock or SQLite database lock during suspension. Request additional background execution time on the main thread with [`beginBackgroundTask(withName:expirationHandler:)`](https://developer.apple.com/documentation/UIKit/UIApplication/beginBackgroundTask\\(withName:expirationHandler:\\)). Make this request well before starting to write to the file in order to complete those operations and relinquish the lock before the app suspends. In an app extension, use [`beginActivity(options:reason:)`](https://developer.apple.com/documentation/Foundation/ProcessInfo/beginActivity\\(options:reason:\\)) to manage this work.",
"x": -480,
"y": 1260,
"width": 659,
"height": 273
},
{
"id": "e619c24d803fc838",
"type": "text",
"text": "Holding ndb db file in notification target",
"x": 279,
"y": 1192,
"width": 281,
"height": 108,
"color": "2"
},
{
"id": "4f83ab4aa30b00f1",
"type": "text",
"text": "```\nIncident Identifier: F46AD3DE-40FA-483E-9E70-D48DAB7643E6\nDistributor ID: com.apple.TestFlight\nHardware Model: iPhone16,1\nProcess: damus [1140]\nPath: /private/var/containers/Bundle/Application/3D9243CC-8814-4347-80D5-C0BACEF9D2CD/damus.app/damus\nIdentifier: com.jb55.damus2\nVersion: 1.12 (682)\nAppStoreTools: 16C5031b\nAppVariant: 1:iPhone16,1:18\nBeta: YES\nCode Type: ARM-64 (Native)\nRole: unknown\nParent Process: launchd [1]\nCoalition: com.jb55.damus2 [1234]\n\nDate/Time: 2024-12-21 13:26:52.2609 +0800\nLaunch Time: 2024-12-21 13:26:50.6386 +0800\nOS Version: iPhone OS 18.1.1 (22B91)\nRelease Type: User\nBaseband Version: 2.20.03\nReport Version: 104\n\nException Type: EXC_CRASH (SIGKILL)\nException Codes: 0x0000000000000000, 0x0000000000000000\nTermination Reason: RUNNINGBOARD 0xdead10cc \n\nTriggered by Thread: 0\n\n\nThread 0 name:\nThread 0 Crashed:\n0 libsystem_kernel.dylib \t0x00000001e4352688 mach_msg2_trap + 8 (:-1)\n1 libsystem_kernel.dylib \t0x00000001e4355d98 mach_msg2_internal + 80 (mach_msg.c:201)\n2 libsystem_kernel.dylib \t0x00000001e4355cb0 mach_msg_overwrite + 424 (mach_msg.c:0)\n3 libsystem_kernel.dylib \t0x00000001e4355afc mach_msg + 24 (mach_msg.c:323)\n4 CoreFoundation \t0x0000000193f91a84 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)\n5 CoreFoundation \t0x0000000193f91130 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)\n6 CoreFoundation \t0x0000000193f90830 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)\n7 GraphicsServices \t0x00000001dff701c4 GSEventRunModal + 164 (GSEvent.c:2196)\n8 UIKitCore \t0x0000000196af6eb0 -[UIApplication _run] + 816 (UIApplication.m:3844)\n9 UIKitCore \t0x0000000196ba55b4 UIApplicationMain + 340 (UIApplication.m:5496)\n10 SwiftUI \t0x00000001986f9f98 closure #1 in KitRendererCommon(_:) + 168 (UIKitApp.swift:68)\n11 SwiftUI \t0x00000001986da664 runApp<A>(_:) + 100 (UIKitApp.swift:16)\n12 SwiftUI \t0x00000001986dd490 static App.main() + 180 (App.swift:121)\n13 damus \t0x000000010516f630 static damusApp.$main() + 56 (damusApp.swift:0)\n14 damus \t0x000000010516f630 main + 68\n15 dyld \t0x00000001b997eec8 start + 2724 (dyldMain.cpp:1334)\n\nThread 1:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 2:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 3:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 4:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 5:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 6:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 7:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 8:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 9 name:\nThread 9:\n0 libsystem_kernel.dylib \t0x00000001e4352688 mach_msg2_trap + 8 (:-1)\n1 libsystem_kernel.dylib \t0x00000001e4355d98 mach_msg2_internal + 80 (mach_msg.c:201)\n2 libsystem_kernel.dylib \t0x00000001e4355cb0 mach_msg_overwrite + 424 (mach_msg.c:0)\n3 libsystem_kernel.dylib \t0x00000001e4355afc mach_msg + 24 (mach_msg.c:323)\n4 CoreFoundation \t0x0000000193f91a84 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)\n5 CoreFoundation \t0x0000000193f91130 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)\n6 CoreFoundation \t0x0000000193f90830 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)\n7 Foundation \t0x0000000192c38500 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)\n8 Foundation \t0x0000000192c38350 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)\n9 UIKitCore \t0x0000000196b0a358 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1241)\n10 Foundation \t0x0000000192c496c8 __NSThread__start__ + 724 (NSThread.m:991)\n11 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n12 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 10:\n0 libsystem_kernel.dylib \t0x00000001e4357f90 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021c4c6a50 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 damus \t0x0000000104e6703c prot_queue_pop_all + 60 (protected_queue.h:190)\n3 damus \t0x0000000104e66c5c ndb_writer_thread + 140 (nostrdb.c:2709)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 11:\n0 libsystem_kernel.dylib \t0x00000001e4357f90 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021c4c6a50 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 damus \t0x0000000104e6703c prot_queue_pop_all + 60 (protected_queue.h:190)\n3 damus \t0x0000000104e67a7c ndb_ingester_thread + 168 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 12:\n0 libsystem_kernel.dylib \t0x00000001e4357f90 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021c4c6a50 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 damus \t0x0000000104e6703c prot_queue_pop_all + 60 (protected_queue.h:190)\n3 damus \t0x0000000104e67a7c ndb_ingester_thread + 168 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 13:\n0 libsystem_kernel.dylib \t0x00000001e4357f90 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021c4c6a50 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 damus \t0x0000000104e6703c prot_queue_pop_all + 60 (protected_queue.h:190)\n3 damus \t0x0000000104e67a7c ndb_ingester_thread + 168 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 14:\n0 libsystem_kernel.dylib \t0x00000001e4357f90 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021c4c6a50 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 damus \t0x0000000104e6703c prot_queue_pop_all + 60 (protected_queue.h:190)\n3 damus \t0x0000000104e67a7c ndb_ingester_thread + 168 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\nThread 15:\n0 libsystem_pthread.dylib \t0x000000021c4c4480 start_wqthread + 0 (:-1)\n\nThread 16 name:\nThread 16:\n0 libsystem_kernel.dylib \t0x00000001e435261c semaphore_timedwait_trap + 8 (:-1)\n1 libdispatch.dylib \t0x000000019bc966e8 _dispatch_sema4_timedwait + 64 (lock.c:154)\n2 libdispatch.dylib \t0x000000019bc96ce8 _dispatch_semaphore_wait_slow + 76 (semaphore.c:116)\n3 libdispatch.dylib \t0x000000019bca7b60 _dispatch_worker_thread + 324 (queue.c:7509)\n4 libsystem_pthread.dylib \t0x000000021c4c937c _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021c4c4494 thread_start + 8 (:-1)\n\n\nThread 0 crashed with ARM Thread State (64-bit):\n x0: 0x0000000010004005 x1: 0x0000000507000806 x2: 0x0000000200000000 x3: 0x00002e0300000000\n x4: 0x0000000000000000 x5: 0x00002e0300000000 x6: 0x0000000000000002 x7: 0x00000000ffffffff\n x8: 0xfffffffffffffbbf x9: 0x0000000000000002 x10: 0x0000000000000000 x11: 0x0000000000000000\n x12: 0x0000000000000000 x13: 0x0000000000002e03 x14: 0x0000000000000000 x15: 0x0000000000000000\n x16: 0xffffffffffffffd1 x17: 0x000000019bcde358 x18: 0x0000000000000000 x19: 0x00000000ffffffff\n x20: 0x0000000000000002 x21: 0x00002e0300000000 x22: 0x0000000000000000 x23: 0x00002e0300000000\n x24: 0x000000016afae6d8 x25: 0x0000000200000000 x26: 0x0000000507000806 x27: 0x0000000507000806\n x28: 0x0000000107000806 fp: 0x000000016afae640 lr: 0x00000001e4355d98\n sp: 0x000000016afae5f0 pc: 0x00000001e4352688 cpsr: 0x1000\n esr: 0x56000080 Address size fault\n\n\nBinary Images:\n 0x104e50000 - 0x105653fff damus arm64 <43d5ad08c0d13100afedd27aeb88d9ff> /private/var/containers/Bundle/Application/3D9243CC-8814-4347-80D5-C0BACEF9D2CD/damus.app/damus\n 0x1062c8000 - 0x1062d3fff libobjc-trampolines.dylib arm64e <35a44678195b39c2bdd7072893564b45> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib\n 0x192b81000 - 0x19388efff Foundation arm64e <6d0212cc3b9e32c9be2072989ce3acb8> /System/Library/Frameworks/Foundation.framework/Foundation\n 0x193f3e000 - 0x194480fff CoreFoundation arm64e <1532d3d89b3b3f2fb35f55a20ddf411b> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation\n 0x196724000 - 0x1985f7fff UIKitCore arm64e <575e5140fa6a37c2b00ba4eacedfda53> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore\n 0x1985f8000 - 0x1998ecfff SwiftUI arm64e <9f67c19cfcde3e979fc23bba36998297> /System/Library/Frameworks/SwiftUI.framework/SwiftUI\n 0x19bc92000 - 0x19bcd7fff libdispatch.dylib arm64e <7de7ec03cfb7349d9b9e8782b38f231d> /usr/lib/system/libdispatch.dylib\n 0x19bcd8000 - 0x19bd57ff3 libsystem_c.dylib arm64e <0150f750db0a3f54b23ad21c55af8824> /usr/lib/system/libsystem_c.dylib\n 0x1a5e11000 - 0x1a6060fff MediaExperience arm64e <e2f69071040233a7ba6dc247b73ec092> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience\n 0x1b994b000 - 0x1b99ce99f dyld arm64e <3060d36a16ce3c3a92583881459f5714> /usr/lib/dyld\n 0x1dff6f000 - 0x1dff77fff GraphicsServices arm64e <8425ea11000e3e5e8abcbddf3ff3fa32> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices\n 0x1e4351000 - 0x1e438aff3 libsystem_kernel.dylib arm64e <b9618c71c0cb31b6825f92a4737c890e> /usr/lib/system/libsystem_kernel.dylib\n 0x21c4c3000 - 0x21c4cfff3 libsystem_pthread.dylib arm64e <3ca98e388eee3c269862c5f66aad93c0> /usr/lib/system/libsystem_pthread.dylib\n\nEOF\n```",
"x": 2320,
"y": -82,
"width": 1060,
"height": 1120
},
{
"id": "b27baddab9517a38",
"type": "text",
"text": "# 2nd most common crash",
"x": 1415,
"y": -300,
"width": 385,
"height": 77
},
{
"id": "0df74aca0192124e",
"type": "text",
"text": "Holding ndb db file in main target",
"x": 2710,
"y": 1160,
"width": 281,
"height": 108,
"color": "2"
},
{
"id": "e48e5b32c0265d73",
"type": "text",
"text": "# 3rd most common crash",
"x": 2635,
"y": -280,
"width": 430,
"height": 102
},
{
"id": "c04db70a0e694555",
"type": "text",
"text": "```swift\nlet sender_profile = {\n let txn = state.ndb.lookup_profile(nostr_event.pubkey)\n let profile = txn?.unsafeUnownedValue?.profile\n let picture = ((profile?.picture.map { URL(string: $0) }) ?? URL(string: robohash(nostr_event.pubkey)))! // <-- Force unwrap error\n return ProfileBuf(picture: picture,\n name: profile?.name,\n display_name: profile?.display_name,\n nip05: profile?.nip05)\n }()\n```",
"x": 3596,
"y": 45,
"width": 1384,
"height": 375
},
{
"id": "d275d9d3cca27202",
"type": "text",
"text": "# 4th most common crash",
"x": 4073,
"y": -240,
"width": 430,
"height": 102
},
{
"id": "39b704e37669fc83",
"type": "text",
"text": "```\nIncident Identifier: 0B12A949-43C3-4B05-820B-643210EAA9FB\nDistributor ID: com.apple.TestFlight\nHardware Model: iPhone14,4\nProcess: damus [2492]\nPath: /private/var/containers/Bundle/Application/7FFD6048-6DD6-4092-A83F-B80314A637A5/damus.app/damus\nIdentifier: com.jb55.damus2\nVersion: 1.14 (914)\nAppStoreTools: 16E137\nAppVariant: 1:iPhone14,4:18\nBeta: YES\nCode Type: ARM-64 (Native)\nRole: Background\nParent Process: launchd [1]\nCoalition: com.jb55.damus2 [1048]\n\nDate/Time: 2025-04-16 14:36:08.5474 -0700\nLaunch Time: 2025-04-16 14:34:59.0919 -0700\nOS Version: iPhone OS 18.4 (22E240)\nRelease Type: User\nBaseband Version: 4.51.04\nReport Version: 104\n\nException Type: EXC_BAD_ACCESS (SIGSEGV)\nException Subtype: KERN_INVALID_ADDRESS at 0x00000000000000d0\nException Codes: 0x0000000000000001, 0x00000000000000d0\nVM Region Info: 0xd0 is not in any region. Bytes before following region: 4331470640\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1022d0000-102618000 [ 3360K] r-x/r-x SM=COW /var/containers/Bundle/Application/7FFD6048-6DD6-4092-A83F-B80314A637A5/damus.app/damus\nTermination Reason: SIGNAL 11 Segmentation fault: 11\nTerminating Process: exc handler [2492]\n\nTriggered by Thread: 38\n```\n\n```\nThread 38 name:\nThread 38 Crashed:\n0 libsystem_pthread.dylib \t0x00000002234344c0 pthread_mutex_lock + 12 (pthread_mutex.c:1709)\n1 damus \t0x00000001022e5a28 prot_queue_push + 32 (protected_queue.h:91)\n2 damus \t0x00000001022e4570 threadpool_dispatch + 48 (threadpool.h:76)\n3 damus \t0x00000001022e4570 ndb_ingester_queue_event + 64 (nostrdb.c:2950)\n4 damus \t0x00000001022e4570 ndb_process_event + 136 (nostrdb.c:3211)\n5 damus \t0x0000000102305394 closure #1 in Ndb.process_client_event(_:) + 76\n6 damus \t0x0000000102305340 closure #1 in Ndb.process_event(_:) + 20\n7 damus \t0x0000000102353f08 partial apply for closure #1 in Ndb.process_event(_:) + 20 (/<compiler-generated>:0)\n8 libswiftCore.dylib \t0x000000019776c384 _StringGuts._slowWithCString<A>(_:) + 76 (StringGuts.swift:239)\n9 damus \t0x0000000102702420 specialized String.withCString<A>(_:) + 176 (/<compiler-generated>:0)\n10 damus \t0x000000010234e70c Ndb.process_event(_:) + 28 (Ndb.swift:530)\n11 damus \t0x000000010234e70c $s5damus9RelayPoolC9add_relayyyAC0B10DescriptorVAC0B5ErrorOYKFyAA14WebSocketEventOcfU0_ + 436 (RelayPool.swift:139)\n12 damus \t0x00000001025e8bb4 RelayConnection.receive(event:) + 416 (RelayConnection.swift:118)\n13 damus \t0x00000001025e9670 closure #2 in RelayConnection.connect(force:) + 68 (RelayConnection.swift:79)\n14 Combine \t0x00000001a2605b18 Subscribers.Sink.receive(_:) + 92 (Sink.swift:128)\n15 Combine \t0x00000001a2605aac protocol witness for Subscriber.receive(_:) in conformance Subscribers.Sink<A, B> + 24 (<compiler-generated>:0)\n16 Combine \t0x00000001a260494c closure #1 in Publishers.ReceiveOn.Inner.receive(_:) + 284 (ReceiveOn.swift:169)\n17 libswiftDispatch.dylib \t0x00000001a2525a48 thunk for @escaping @callee_guaranteed () -> () + 36 (:-1)\n18 libdispatch.dylib \t0x00000001a0e49aac _dispatch_call_block_and_release + 32 (init.c:1575)\n19 libdispatch.dylib \t0x00000001a0e63584 _dispatch_client_callout + 16 (client_callout.mm:85)\n20 libdispatch.dylib \t0x00000001a0e7fe84 <deduplicated_symbol> + 32 (:-1)\n21 libdispatch.dylib \t0x00000001a0e5bf24 _dispatch_root_queue_drain + 736 (queue.c:7342)\n22 libdispatch.dylib \t0x00000001a0e5c54c _dispatch_worker_thread2 + 156 (queue.c:7410)\n23 libsystem_pthread.dylib \t0x0000000223435624 _pthread_wqthread + 232 (pthread.c:2709)\n24 libsystem_pthread.dylib \t0x00000002234329f8 start_wqthread + 8 (:-1)\n```",
"x": 5120,
"y": -2,
"width": 1240,
"height": 1722
},
{
"id": "e182bb08633f0c8e",
"type": "text",
"text": "# 5th most common crash",
"x": 5525,
"y": -240,
"width": 430,
"height": 102
},
{
"id": "a7b2dd98e8fb8b98",
"type": "text",
"text": "Unsafe \"force unwrap\"",
"x": 4157,
"y": 489,
"width": 250,
"height": 60,
"color": "2"
},
{
"id": "a3718eb8e2f9f28d",
"type": "text",
"text": "Probably memory or concurrency issue related to Ndb",
"x": 5619,
"y": 1899,
"width": 341,
"height": 101,
"color": "2"
},
{
"id": "915e462d7852f6bb",
"type": "text",
"text": "Memory error related to ndb",
"x": 1483,
"y": 2520,
"width": 250,
"height": 60,
"color": "2"
},
{
"id": "3d398a7223484f22",
"type": "text",
"text": "```\nIncident Identifier: CF913FAA-5091-4EF7-8D0B-E29C25BFC366\nDistributor ID: com.apple.TestFlight\nHardware Model: iPhone17,2\nProcess: DamusNotificationService [35444]\nPath: /private/var/containers/Bundle/Application/C48A3744-BAD0-41F2-812F-AA9F65FE651E/damus.app/PlugIns/DamusNotificationService.appex/DamusNotificationService\nIdentifier: com.jb55.damus2.DamusNotificationService\nVersion: 1.14 (914)\nAppVariant: 1:iPhone17,2:18\nBeta: YES\nCode Type: ARM-64 (Native)\nRole: Unspecified\nParent Process: launchd [1]\nCoalition: com.jb55.damus2.DamusNotificationService [1098]\n\nDate/Time: 2025-04-22 11:08:47.5725 -0700\nLaunch Time: 2025-04-22 10:20:47.0779 -0700\nOS Version: iPhone OS 18.3.2 (22D82)\nRelease Type: User\nBaseband Version: 1.40.03\nReport Version: 104\n\nException Type: EXC_BAD_ACCESS (SIGSEGV)\nException Subtype: KERN_INVALID_ADDRESS at 0x0000000000000009\nException Codes: 0x0000000000000001, 0x0000000000000009\nVM Region Info: 0x9 is not in any region. Bytes before following region: 4332535799\n REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 1023d4000-102608000 [ 2256K] r-x/r-x SM=COW /var/containers/Bundle/Application/C48A3744-BAD0-41F2-812F-AA9F65FE651E/damus.app/PlugIns/DamusNotificationService.appex/DamusNotificationService\nTermination Reason: SIGNAL 11 Segmentation fault: 11\nTerminating Process: exc handler [35444]\n\nTriggered by Thread: 1\n\n\nThread 0 name:\nThread 0:\n0 libsystem_kernel.dylib \t0x00000001e63b0788 mach_msg2_trap + 8 (:-1)\n1 libsystem_kernel.dylib \t0x00000001e63b3e98 mach_msg2_internal + 80 (mach_msg.c:201)\n2 libsystem_kernel.dylib \t0x00000001e63b3db0 mach_msg_overwrite + 424 (mach_msg.c:0)\n3 libsystem_kernel.dylib \t0x00000001e63b3bfc mach_msg + 24 (mach_msg.c:323)\n4 CoreFoundation \t0x0000000194ccb804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)\n5 CoreFoundation \t0x0000000194ccaeb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)\n6 CoreFoundation \t0x0000000194d1d284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)\n7 Foundation \t0x00000001938830e8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)\n8 Foundation \t0x000000019387f2b0 -[NSRunLoop(NSRunLoop) run] + 64 (NSRunLoop.m:398)\n9 libxpc.dylib \t0x000000021fa7fdb4 _xpc_objc_main + 336 (main.m:267)\n10 libxpc.dylib \t0x000000021fa82320 _xpc_main + 64 (init.c:1291)\n11 libxpc.dylib \t0x000000021fa82500 xpc_main + 64 (init.c:1374)\n12 Foundation \t0x0000000193a509a8 -[NSXPCListener resume] + 308 (NSXPCListener.m:471)\n13 PlugInKit \t0x00000001c5a3944c -[PKService runUsingServiceListener:] + 364 (PKService.m:219)\n14 PlugInKit \t0x00000001c5a392d8 -[PKService run] + 20 (PKService.m:185)\n15 PlugInKit \t0x00000001c5a38f94 +[PKService main] + 524 (PKService.m:126)\n16 PlugInKit \t0x00000001c5a397a8 +[PKService _defaultRun:arguments:] + 16 (PKService.m:265)\n17 ExtensionFoundation \t0x00000001a401e724 EXExtensionMain + 288 (EXExtensionMain.m:0)\n18 Foundation \t0x0000000193b17350 NSExtensionMain + 204 (NSExtensionMain.m:21)\n19 dyld \t0x00000001baf79de8 start + 2724 (dyldMain.cpp:1338)\n\nThread 1 name:\nThread 1 Crashed:\n0 DamusNotificationService \t0x00000001023e0fe8 mdb_cursor_open + 60 (mdb.c:7687)\n1 DamusNotificationService \t0x00000001023e4270 ndb_get_tsid + 92 (nostrdb.c:1335)\n2 DamusNotificationService \t0x00000001023e4384 ndb_lookup_tsid + 64 (nostrdb.c:1390)\n3 DamusNotificationService \t0x000000010241e13c specialized closure #1 in Ndb.lookup_profile_with_txn_inner<A>(pubkey:txn:) + 100 (Ndb.swift:416)\n4 DamusNotificationService \t0x000000010241e3e8 specialized closure #1 in Ndb.lookup_profile_with_txn_inner<A>(pubkey:txn:) + 16 (/<compiler-generated>:0)\n5 DamusNotificationService \t0x000000010241e3e8 specialized closure #1 in Ndb.lookup_profile_with_txn_inner<A>(pubkey:txn:) + 16\n6 DamusNotificationService \t0x000000010241e3e8 specialized __DataStorage.withUnsafeBytes<A>(in:apply:) + 20\n7 DamusNotificationService \t0x000000010241e3e8 specialized __DataStorage.withUnsafeBytes<A>(in:apply:) + 20\n8 DamusNotificationService \t0x000000010241e3e8 specialized Data._Representation.withUnsafeBytes<A>(_:) + 508\n9 DamusNotificationService \t0x000000010241e3e8 0x1023d4000 + 304104 (/<compiler-generated>:0)\n10 DamusNotificationService \t0x000000010241e3e8 0x1023d4000 + 304104 (/<compiler-generated>:0)\n11 DamusNotificationService \t0x000000010241e3e8 0x1023d4000 + 304104 (/<compiler-generated>:0)\n12 DamusNotificationService \t0x000000010241e3e8 0x1023d4000 + 304104 (/<compiler-generated>:0)\n13 DamusNotificationService \t0x000000010241e9d8 specialized Data._Representation.withUnsafeBytes<A>(_:) + 12 (Ndb.swift:0)\n14 DamusNotificationService \t0x000000010241e9d8 specialized Ndb.lookup_profile_with_txn_inner<A>(pubkey:txn:) + 12 (Ndb.swift:492)\n15 DamusNotificationService \t0x000000010241e9d8 closure #1 in Ndb.lookup_profile(_:txn_name:) + 12 (/<compiler-generated>:0)\n16 DamusNotificationService \t0x000000010241e9d8 specialized NdbTxn.init(ndb:with:name:) + 1220\n17 DamusNotificationService \t0x000000010240b094 specialized NdbTxn.init(ndb:with:name:) + 28 (/<compiler-generated>:0)\n18 DamusNotificationService \t0x000000010240b094 Ndb.lookup_profile(_:txn_name:) + 28 (Ndb.swift:56)\n19 DamusNotificationService \t0x000000010240b094 closure #1 in NotificationService.didReceive(_:withContentHandler:) + 348 (NotificationService.swift:61)\n20 DamusNotificationService \t0x0000000102414170 specialized NotificationService.didReceive(_:withContentHandler:) + 1144 (NotificationService.swift:60)\n21 DamusNotificationService \t0x000000010240e0fc specialized NotificationService.didReceive(_:withContentHandler:) + 12 (/<compiler-generated>:0)\n22 DamusNotificationService \t0x000000010240e0fc @objc NotificationService.didReceive(_:withContentHandler:) + 76\n23 UserNotifications \t0x00000001c089a73c -[_UNNotificationServiceExtensionRemoteContext didReceiveNotificationRequest:withCompletionHandler:] + 356 (_UNNotificationServiceExtensionRemoteContext.m:55)\n24 Foundation \t0x0000000193910d8c __NSXPCCONNECTION_IS_CALLING_OUT_TO_EXPORTED_OBJECT_S1__ + 16 (NSXPCConnection.m:182)\n25 Foundation \t0x000000019390ffc8 -[NSXPCConnection _decodeAndInvokeMessageWithEvent:reply:flags:] + 1632 (NSXPCConnection.m:706)\n26 Foundation \t0x000000019390f220 message_handler_message + 88 (NSXPCConnection.m:824)\n27 Foundation \t0x000000019390f0d8 message_handler + 152 (NSXPCConnection.m:795)\n28 libxpc.dylib \t0x000000021fa75a50 _xpc_connection_call_event_handler + 144 (connection.c:837)\n29 libxpc.dylib \t0x000000021fa775cc _xpc_connection_mach_event + 1140 (connection.c:2457)\n30 libdispatch.dylib \t0x000000019ca17068 _dispatch_client_callout4 + 20 (object.m:616)\n31 libdispatch.dylib \t0x000000019ca33424 _dispatch_mach_msg_invoke + 464 (mach.c:2511)\n32 libdispatch.dylib \t0x000000019ca1e42c _dispatch_lane_serial_drain + 352 (queue.c:3934)\n33 libdispatch.dylib \t0x000000019ca34178 _dispatch_mach_invoke + 456 (mach.c:2861)\n34 libdispatch.dylib \t0x000000019ca1e42c _dispatch_lane_serial_drain + 352 (queue.c:3934)\n35 libdispatch.dylib \t0x000000019ca1f158 _dispatch_lane_invoke + 432 (queue.c:4025)\n36 libdispatch.dylib \t0x000000019ca2a38c _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:7193)\n37 libdispatch.dylib \t0x000000019ca29bd8 _dispatch_workloop_worker_thread + 540 (queue.c:6787)\n38 libsystem_pthread.dylib \t0x000000021fa1c680 _pthread_wqthread + 288 (pthread.c:2696)\n39 libsystem_pthread.dylib \t0x000000021fa1a474 start_wqthread + 8 (:-1)\n\nThread 2:\n0 libsystem_pthread.dylib \t0x000000021fa1a46c start_wqthread + 0 (:-1)\n\nThread 3 name:\nThread 3:\n0 libsystem_kernel.dylib \t0x00000001e63b657c __getdirentries64 + 8 (:-1)\n1 libsystem_c.dylib \t0x000000019ca5bc84 _readdir_unlocked + 220 (readdir.c:97)\n2 libsystem_c.dylib \t0x000000019ca5bb8c readdir + 44 (readdir.c:137)\n3 Foundation \t0x00000001939d8d9c _POSIXDirectoryContentsSequence.Iterator.next() + 76 (FileOperations+Enumeration.swift:331)\n4 Foundation \t0x00000001939d88bc specialized _NSFileManagerBridge.contentsOfDirectory(atPath:) + 672 (FileManager+Bridge.swift:63)\n5 Foundation \t0x00000001939d85a4 @objc _NSFileManagerBridge.contentsOfDirectory(atPath:) + 76 (<compiler-generated>:62)\n6 DamusNotificationService \t0x0000000102469bd0 specialized closure #1 in DiskStorage.Backend.setupCacheChecking() + 360 (DiskStorage.swift:105)\n7 DamusNotificationService \t0x0000000102402bd4 <deduplicated_symbol> + 28\n8 libdispatch.dylib \t0x000000019ca15248 _dispatch_call_block_and_release + 32 (init.c:1549)\n9 libdispatch.dylib \t0x000000019ca16fa8 _dispatch_client_callout + 20 (object.m:576)\n10 libdispatch.dylib \t0x000000019ca29094 _dispatch_root_queue_drain + 860 (queue.c:7331)\n11 libdispatch.dylib \t0x000000019ca296c4 _dispatch_worker_thread2 + 156 (queue.c:7399)\n12 libsystem_pthread.dylib \t0x000000021fa1c644 _pthread_wqthread + 228 (pthread.c:2709)\n13 libsystem_pthread.dylib \t0x000000021fa1a474 start_wqthread + 8 (:-1)\n\nThread 4:\n0 libsystem_kernel.dylib \t0x00000001e63b6090 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021fa1cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 DamusNotificationService \t0x00000001023e88b8 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001023e84d4 ndb_writer_thread + 120 (nostrdb.c:2709)\n4 libsystem_pthread.dylib \t0x000000021fa1a7d0 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021fa1a480 thread_start + 8 (:-1)\n\nThread 5:\n0 libsystem_kernel.dylib \t0x00000001e63b6090 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021fa1cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 DamusNotificationService \t0x00000001023e88b8 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001023e92e8 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021fa1a7d0 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021fa1a480 thread_start + 8 (:-1)\n\nThread 6:\n0 libsystem_kernel.dylib \t0x00000001e63b6090 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021fa1cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 DamusNotificationService \t0x00000001023e88b8 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001023e92e8 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021fa1a7d0 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021fa1a480 thread_start + 8 (:-1)\n\nThread 7:\n0 libsystem_kernel.dylib \t0x00000001e63b6090 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021fa1cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 DamusNotificationService \t0x00000001023e88b8 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001023e92e8 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021fa1a7d0 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021fa1a480 thread_start + 8 (:-1)\n\nThread 8:\n0 libsystem_kernel.dylib \t0x00000001e63b6090 __psynch_cvwait + 8 (:-1)\n1 libsystem_pthread.dylib \t0x000000021fa1cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)\n2 DamusNotificationService \t0x00000001023e88b8 prot_queue_pop_all + 52 (protected_queue.h:190)\n3 DamusNotificationService \t0x00000001023e92e8 ndb_ingester_thread + 156 (nostrdb.c:2809)\n4 libsystem_pthread.dylib \t0x000000021fa1a7d0 _pthread_start + 136 (pthread.c:931)\n5 libsystem_pthread.dylib \t0x000000021fa1a480 thread_start + 8 (:-1)\n\n\nThread 1 crashed with ARM Thread State (64-bit):\n x0: 0x0000000000000016 x1: 0x0000000000000009 x2: 0x000000016dbc8b88 x3: 0x000000016dbc8c10\n x4: 0x000000016dbc8c58 x5: 0x000000016dbc8c50 x6: 0x0000000000000001 x7: 0x0000000000000001\n x8: 0x0000000000000000 x9: 0x0000000103625a50 x10: 0x0000000000000003 x11: 0x0000000200000003\n x12: 0x000000000000000c x13: 0x00000001034ee260 x14: 0x00000001fd308d90 x15: 0x00000001fd308d90\n x16: 0x000000019360e150 x17: 0x00000001feb28b98 x18: 0x0000000000000000 x19: 0x000000016dbc8b88\n x20: 0x0000000116074000 x21: 0x0000000000000009 x22: 0x000000010343f4e0 x23: 0x40000001034658b0\n x24: 0x0000002000000000 x25: 0x000000010f45c040 x26: 0x0000000000000000 x27: 0x0000000103625a40\n x28: 0x0000000116074000 fp: 0x000000016dbc8b70 lr: 0x00000001023e4270\n sp: 0x000000016dbc8b40 pc: 0x00000001023e0fe8 cpsr: 0xa0000000\n esr: 0x92000006 (Data Abort) byte read Translation fault\n```",
"x": 1000,
"y": -82,
"width": 1225,
"height": 2442
}
],
"edges": [
{
"id": "7921adc708cb3a7b",
"fromNode": "8ba807ac67740bc0",
"fromSide": "bottom",
"toNode": "c450e9832ffe7a3d",
"toSide": "top"
},
{
"id": "8cd54328766e3a74",
"fromNode": "b27baddab9517a38",
"fromSide": "bottom",
"toNode": "3d398a7223484f22",
"toSide": "top"
},
{
"id": "141570202b1594fa",
"fromNode": "c450e9832ffe7a3d",
"fromSide": "bottom",
"toNode": "906aae4882968fc5",
"toSide": "top"
},
{
"id": "c04c77ad678215f6",
"fromNode": "c450e9832ffe7a3d",
"fromSide": "bottom",
"toNode": "e619c24d803fc838",
"toSide": "top"
},
{
"id": "b1642de657a7849f",
"fromNode": "3d398a7223484f22",
"fromSide": "bottom",
"toNode": "915e462d7852f6bb",
"toSide": "top"
},
{
"id": "fa6c9971a72041f4",
"fromNode": "e48e5b32c0265d73",
"fromSide": "bottom",
"toNode": "4f83ab4aa30b00f1",
"toSide": "top"
},
{
"id": "0b9d1757cec27068",
"fromNode": "4f83ab4aa30b00f1",
"fromSide": "bottom",
"toNode": "0df74aca0192124e",
"toSide": "top"
},
{
"id": "fcf498e888535135",
"fromNode": "d275d9d3cca27202",
"fromSide": "bottom",
"toNode": "c04db70a0e694555",
"toSide": "top"
},
{
"id": "ac60f0136f93b0da",
"fromNode": "e182bb08633f0c8e",
"fromSide": "bottom",
"toNode": "39b704e37669fc83",
"toSide": "top"
},
{
"id": "a5963df395dff2cb",
"fromNode": "c04db70a0e694555",
"fromSide": "bottom",
"toNode": "a7b2dd98e8fb8b98",
"toSide": "top"
},
{
"id": "f18aa25135d3bf72",
"fromNode": "39b704e37669fc83",
"fromSide": "bottom",
"toNode": "a3718eb8e2f9f28d",
"toSide": "top"
}
]
}