Closed Bug 1145637 Opened 9 years ago Closed 9 years ago

Crash on reader item removal

Categories

(Firefox for iOS :: Home screen, defect)

ARM
iOS 8
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
fennec + ---

People

(Reporter: aaronmt, Unassigned)

References

Details

(Keywords: crash, reproducible)

Attempt to remove an added reader item

2015-03-20 11:28:48.574 Client[3830:1554913] *** Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-3318.93/UITableView.m:1582
2015-03-20 11:28:48.578 Client[3830:1554913] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid update: invalid number of rows in section 0.  The number of rows contained in an existing section after the update (3) must be equal to the number of rows contained in that section before the update (3), plus or minus the number of rows inserted or deleted from that section (0 inserted, 1 deleted) and plus or minus the number of rows moved into or out of that section (0 moved in, 0 moved out).'
*** First throw call stack:
(0x186d7a530 0x197d500e4 0x186d7a3f0 0x187c25c34 0x18b771b34 0x10017fb6c 0x10017fc10 0x1001b4d74 0x18b71f648 0x18b5b7d30 0x18ba25574 0x18b57c38c 0x18b57a738 0x18b5b5ed8 0x18b5b5578 0x18b588e60 0x18b82846c 0x18b5873d0 0x186d32d34 0x186d31fd8 0x186d30088 0x186c5d1f4 0x19007f6fc 0x18b5ee10c 0x1000d8274 0x1000d82b4 0x1983cea08)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) bt
* thread #1: tid = 0x17b9e1, 0x00000001984e7270 libsystem_kernel.dylib`__pthread_kill + 8, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    frame #0: 0x00000001984e7270 libsystem_kernel.dylib`__pthread_kill + 8
    frame #1: 0x0000000198585170 libsystem_pthread.dylib`pthread_kill + 112
    frame #2: 0x000000019845eb18 libsystem_c.dylib`abort + 112
    frame #3: 0x000000019751d418 libc++abi.dylib`abort_message + 116
    frame #4: 0x000000019753cb8c libc++abi.dylib`default_terminate_handler() + 304
    frame #5: 0x0000000197d503c0 libobjc.A.dylib`_objc_terminate() + 128
    frame #6: 0x0000000197539bb4 libc++abi.dylib`std::__terminate(void (*)()) + 16
    frame #7: 0x000000019753973c libc++abi.dylib`__cxa_rethrow + 144
    frame #8: 0x0000000197d50294 libobjc.A.dylib`objc_exception_rethrow + 44
    frame #9: 0x0000000186c5d2a4 CoreFoundation`CFRunLoopRunSpecific + 572
    frame #10: 0x000000019007f6fc GraphicsServices`GSEventRunModal + 168
    frame #11: 0x000000018b5ee10c UIKit`UIApplicationMain + 1488
  * frame #12: 0x00000001000d8274 Client`top_level_code + 76 at AppDelegate.swift:21
    frame #13: 0x00000001000d82b4 Client`main + 48 at AppDelegate.swift:0
    frame #14: 0x00000001983cea08 libdyld.dylib`start + 4


11:30  st3fan:	the bug is 'implement deleting items' - not 'deleting crashes' :)
Severity: normal → critical
tracking-fennec: ? → +
Currently on master no way to remove an item anymore so maybe this will be fixed as that code is being worked on.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.