Ranchero-Software / NetNewsWire

RSS reader for macOS and iOS.
https://netnewswire.com/
MIT License
8.41k stars 531 forks source link

Crash When Trying to drop a feed #3768

Open vincode-io opened 1 year ago

vincode-io commented 1 year ago
Incident Identifier: D2A2991E-E39A-449E-9DD7-C8BE56328CE2
Hardware Model:      iPhone11,2
Process:             NetNewsWire [10213]
Path:                /private/var/containers/Bundle/Application/F1AA91E2-2717-4342-B9C6-B313C73CF664/NetNewsWire.app/NetNewsWire
Identifier:          com.ranchero.NetNewsWire.iOS
Version:             6.1 (6107)
AppStoreTools:       14A305
AppVariant:          1:iPhone11,2:16
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.ranchero.NetNewsWire.iOS [1298]

Date/Time:           2022-10-23 17:15:27.5645 +0100
Launch Time:         2022-10-23 17:15:08.8165 +0100
OS Version:          iPhone OS 16.1 (20B79)
Release Type:        User
Baseband Version:    5.01.01
Report Version:      104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000104e1d810
Termination Reason: SIGNAL 5 Trace/BPT trap: 5
Terminating Process: exc handler [10213]

Triggered by Thread:  0

Thread 0 name:
Thread 0 Crashed:
0   NetNewsWire                     0x0000000104e1d810 Swift runtime failure: Index out of range + 0 (<compiler-generated>:0)
1   NetNewsWire                     0x0000000104e1d810 specialized _ArrayBuffer._checkInoutAndNativeTypeCheckedBounds(_:wasNativeTypeChecked:) + 0 (<compiler-generated>:0)
2   NetNewsWire                     0x0000000104e1d810 specialized Array._checkSubscript(_:wasNativeTypeChecked:) + 0 (<compiler-generated>:0)
3   NetNewsWire                     0x0000000104e1d810 specialized Array.subscript.getter + 0 (<compiler-generated>:0)
4   NetNewsWire                     0x0000000104e1d810 SceneCoordinator.nodeFor(_:) + 396 (SceneCoordinator.swift:663)
5   NetNewsWire                     0x0000000104e1d78c SceneCoordinator.nodeFor(_:) + 264 (SceneCoordinator.swift:663)
6   NetNewsWire                     0x0000000104e06194 MasterFeedViewController.tableView(_:targetIndexPathForMoveFromRowAt:toProposedIndexPath:) + 492 (MasterFeedViewController.swift:368)
7   NetNewsWire                     0x0000000104e06b50 @objc MasterFeedViewController.tableView(_:targetIndexPathForMoveFromRowAt:toProposedIndexPath:) + 244 (<compiler-generated>:0)
8   UIKitCore                       0x00000001af511428 -[UITableView _retargetedReorderIndexPathForInitialIndexPath:proposedIndexPath:] + 152 (UITableView.m:16740)
9   UIKitCore                       0x00000001af50bda0 -[UITableView _updatedDropProposalForIndexPath:dropSession:withDefaultProposal:] + 1220 (UITableView.m:14675)
10  UIKitCore                       0x00000001af4ed544 -[_UITableViewDropController updateTargetIndexPathAndDropProposalForSession:] + 164 (_UITableViewDropController.m:189)
11  UIKitCore                       0x00000001af4ed908 -[_UITableViewDropController dropInteraction:sessionDidUpdate:] + 108 (_UITableViewDropController.m:311)
12  UIKitCore                       0x00000001aeef8048 -[UIDropInteraction _dragDestinationGestureStateChanged:] + 1008 (UIDropInteraction.m:313)
13  UIKitCore                       0x00000001ae74f858 -[UIGestureRecognizerTarget _sendActionWithGestureRecognizer:] + 128 (UIPerformVoidSelector.h:48)
14  UIKitCore                       0x00000001aeabd9f0 _UIGestureRecognizerSendTargetActions + 92 (UIGestureRecognizer.m:1538)
15  UIKitCore                       0x00000001ae8370a4 _UIGestureRecognizerSendActions + 272 (UIGestureRecognizer.m:1577)
16  UIKitCore                       0x00000001ae717a14 -[UIGestureRecognizer _updateGestureForActiveEvents] + 484 (UIGestureRecognizer.m:0)
17  UIKitCore                       0x00000001ae7c38d8 _UIGestureEnvironmentUpdate + 2436 (UIGestureEnvironment.m:198)
18  UIKitCore                       0x00000001af048e14 -[UIGestureEnvironment _deliverEvent:toGestureRecognizers:usingBlock:] + 288 (UIGestureEnvironment.m:1376)
19  UIKitCore                       0x00000001ae78831c -[UIGestureEnvironment _updateForEvent:window:] + 188 (UIGestureEnvironment.m:1345)
20  UIKitCore                       0x00000001ae78cd80 -[UIWindow sendEvent:] + 3536 (UIWindow.m:0)
21  UIKitCore                       0x00000001ae78bf44 -[UIApplication sendEvent:] + 672 (UIApplication.m:12538)
22  UIKitCore                       0x00000001ae78b600 __dispatchPreprocessedEventFromEventQueue + 7084 (UIEventDispatcher.m:2417)
23  UIKitCore                       0x00000001ae7d33e4 __processEventQueue + 5632 (UIEventDispatcher.m:2726)
24  UIKitCore                       0x00000001aeadc160 __eventFetcherSourceCallback + 224 (UIEventDispatcher.m:2798)
25  CoreFoundation                  0x00000001ac5a9f54 0x1ac4d4000 + 876372
26  CoreFoundation                  0x00000001ac5b632c 0x1ac4d4000 + 926508
27  CoreFoundation                  0x00000001ac53a210 0x1ac4d4000 + 418320
28  CoreFoundation                  0x00000001ac54fba8 0x1ac4d4000 + 506792
29  CoreFoundation                  0x00000001ac554ed4 0x1ac4d4000 + 528084
30  GraphicsServices                0x00000001e5856368 GSEventRunModal + 164 (GSEvent.c:2196)
31  UIKitCore                       0x00000001aea333d0 -[UIApplication _run] + 888 (UIApplication.m:3745)
32  UIKitCore                       0x00000001aea33034 UIApplicationMain + 340 (UIApplication.m:5335)
33  NetNewsWire                     0x0000000104d9dab0 main + 68 (AppDelegate.swift:21)
34  dyld                            0x00000001cabbc960 start + 2528 (dyldMain.cpp:1170)

Thread 1:
0   libsystem_pthread.dylib         0x00000001f9537b90 0x1f9537000 + 2960

Thread 2 name:
Thread 2:
0   libsystem_kernel.dylib          0x00000001e90d5b48 mach_msg2_trap + 8
1   libsystem_kernel.dylib          0x00000001e90e8008 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001e90e8248 mach_msg_overwrite + 388 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001e90d608c mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x00000001ac54eaf0 0x1ac4d4000 + 502512
5   CoreFoundation                  0x00000001ac54fd34 0x1ac4d4000 + 507188
6   CoreFoundation                  0x00000001ac554ed4 0x1ac4d4000 + 528084
7   Foundation                      0x00000001a68fe334 0x1a68bc000 + 271156
8   Foundation                      0x00000001a68fe21c 0x1a68bc000 + 270876
9   UIKitCore                       0x00000001aeb6833c -[UIEventFetcher threadMain] + 436 (UIEventFetcher.m:1377)
10  Foundation                      0x00000001a6917808 0x1a68bc000 + 374792
11  libsystem_pthread.dylib         0x00000001f95386cc 0x1f9537000 + 5836
12  libsystem_pthread.dylib         0x00000001f9537ba4 0x1f9537000 + 2980

Thread 3:
0   libsystem_pthread.dylib         0x00000001f9537b90 0x1f9537000 + 2960

Thread 4:
0   libsystem_pthread.dylib         0x00000001f9537b90 0x1f9537000 + 2960

Thread 5 name:
Thread 5:
0   libsystem_kernel.dylib          0x00000001e90d641c __psynch_cvwait + 8
1   libsystem_pthread.dylib         0x00000001f953f06c 0x1f9537000 + 32876
2   JavaScriptCore                  0x00000001bfb723ec scavenger_thread_main + 1364 (pas_scavenger.c:145)
3   libsystem_pthread.dylib         0x00000001f95386cc 0x1f9537000 + 5836
4   libsystem_pthread.dylib         0x00000001f9537ba4 0x1f9537000 + 2980

Thread 6:
0   libsystem_pthread.dylib         0x00000001f9537b90 0x1f9537000 + 2960

Thread 7:
0   libsystem_pthread.dylib         0x00000001f9537b90 0x1f9537000 + 2960

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0xffffffffffffffff   x1: 0xffffffffffffffff   x2: 0x0000000000000001   x3: 0x0000000121f0a760
    x4: 0x0000000000000000   x5: 0x0000000000001b00   x6: 0x0000000282dddb00   x7: 0x0000000000000001
    x8: 0x0000000280d4f880   x9: 0x0000000000000003  x10: 0x0200000104f41fff  x11: 0x0300000104f41fff
   x12: 0x00000000b923c8c9  x13: 0x00000000000007fd  x14: 0x00000000b943d091  x15: 0x00000000b923c8c9
   x16: 0x00000001a6dc9228  x17: 0x04f8000203f10d50  x18: 0x0000000000000000  x19: 0x000000016b063f80
   x20: 0x000000016b063f80  x21: 0x0000000000000002  x22: 0x0000000121f0a760  x23: 0x000000016b063ef0
   x24: 0xffffffffffffffff  x25: 0x0000000203f10d48  x26: 0x000000016b063f80  x27: 0x00000001241109d0
   x28: 0x000000016b0641b0   fp: 0x000000016b063f70   lr: 0x1d3fea8104e1d78c
    sp: 0x000000016b063ef0   pc: 0x0000000104e1d810 cpsr: 0x80000000
   esr: 0xf2000001 (Breakpoint) brk 1

Binary Images:
0x104d98000 - 0x104f23fff NetNewsWire arm64  <0e01eaba47d13150bde30d49b4c3e06f> /private/var/containers/Bundle/Application/F1AA91E2-2717-4342-B9C6-B313C73CF664/NetNewsWire.app/NetNewsWire
0x1a68bc000 - 0x1a7205fff Foundation arm64e  <c431acb6fe043d28b6774de6e1c7d81f> /System/Library/Frameworks/Foundation.framework/Foundation
0x1ac4d4000 - 0x1ac8b9fff CoreFoundation arm64e  <5cdc5d9ae5063740b64ebb30867b4f1b> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1ae691000 - 0x1afe6efff UIKitCore arm64e  <179501b60fc2344ab969b4e3961ebe10> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1bfa7c000 - 0x1c0f37fff JavaScriptCore arm64e  <4dfd17309fa238d989d5ae85307411e2> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1caba7000 - 0x1cac2a00f dyld arm64e  <cb3ff411476234d286a4eca13f9fb6c3> /usr/lib/dyld
0x1e5855000 - 0x1e585dfff GraphicsServices arm64e  <a633a095122639428f413877660185ee> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1e90d5000 - 0x1e910bffb libsystem_kernel.dylib arm64e  <ff27fc8f90ba3332ab7ac5bc2d9ca7b1> /usr/lib/system/libsystem_kernel.dylib
0x1f9537000 - 0x1f9542fff libsystem_pthread.dylib arm64e  <1aa3a4b6f9e730568c8b4e4dd81312a4> /usr/lib/system/libsystem_pthread.dylib

EOF
brentsimmons commented 3 months ago

Reopening because this needs additional verification.