Closed Bug 1261054 Opened 9 years ago Closed 9 years ago

The application crashes when performing an interrupt in Reader Mode

Categories

(Firefox for iOS :: Reader View, defect, P1)

All
iOS
defect

Tracking

()

RESOLVED WORKSFORME
Iteration:
1.7
Tracking Status
fxios 6.0+ ---
fxios-v3.0 --- affected
fxios-v5.0 --- affected

People

(Reporter: SimonB, Assigned: farhan)

Details

(Keywords: crash, Whiteboard: [5.0][MobileAS])

Attachments

(1 file, 2 obsolete files)

Attached file Please see the attached crash log (obsolete) —
Build: 3.0 (9) Steps to reproduce: 1. Launch Mozilla Firefox 2. Open an article and enter Reader Mode 3. Tap on the Layout option 4. Rotate the screen to landscape view 5. Perform an interrupt by pressing the Home button 6. Rotate the screen to portrait view 7. Re-open Mozilla Firefox Actual results: - The application will be unresponsive and crash. Expected results: - The application should open in the current webpage. Note: - The issue was reproduced on iPhone 6 Plus iOS version 9.1 - Could not reproduce on iPod Touch iOS version 8.4 Video of the issue : https://www.youtube.com/watch?v=uq6_YBVByrQ&feature=youtu.be&noredirect=1
Incident Identifier: 9389B7AA-32C4-4B47-812F-321A3B5847A5 CrashReporter Key: 2d76cbdd2b33de3213661baf9674ffcec1745475 Hardware Model: iPhone7,1 Process: AdSheet [776] Path: /Applications/AdSheet.app/AdSheet Identifier: com.apple.AdSheetPhone Version: 1.0 (1.0) Code Type: ARM-64 (Native) Parent Process: launchd [1] Date/Time: 2016-03-31 15:26:26.26 +0300 Launch Time: 2016-03-31 15:25:45.45 +0300 OS Version: iOS 9.1 (13B143) Report Version: 105 Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 5 Filtered syslog: None found Last Exception Backtrace: 0 CoreFoundation 0x183854f48 __exceptionPreprocess + 124 1 libobjc.A.dylib 0x198407f80 objc_exception_throw + 56 2 CoreFoundation 0x18385bc5c -[NSObject(NSObject) doesNotRecognizeSelector:] + 212 3 CoreFoundation 0x183858c00 ___forwarding___ + 872 4 CoreFoundation 0x18375ccac _CF_forwarding_prep_0 + 92 5 Foundation 0x184808d28 getObjectValue + 208 6 Foundation 0x184808c20 -[NSDateFormatter getObjectValue:forString:errorDescription:] + 188 7 Foundation 0x184808f70 -[NSDateFormatter dateFromString:] + 48 8 AdSheet 0x10005cebc 0x100040000 + 118460 9 libdispatch.dylib 0x198c256e8 _dispatch_call_block_and_release + 24 10 libdispatch.dylib 0x198c256a8 _dispatch_client_callout + 16 11 libdispatch.dylib 0x198c33b40 _dispatch_root_queue_drain + 2140 12 libdispatch.dylib 0x198c332dc _dispatch_worker_thread3 + 112 13 libsystem_pthread.dylib 0x198e39470 _pthread_wqthread + 1092 14 libsystem_pthread.dylib 0x198e39020 start_wqthread + 4 Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0: 0 libsystem_kernel.dylib 0x0000000198d58a40 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000198d588bc mach_msg + 72 2 CoreFoundation 0x000000018380c108 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x0000000183809e0c __CFRunLoopRun + 1032 4 CoreFoundation 0x0000000183738ca0 CFRunLoopRunSpecific + 384 5 GraphicsServices 0x000000018e974088 GSEventRunModal + 180 6 UIKit 0x0000000188e50ffc UIApplicationMain + 204 7 AdSheet 0x0000000100045194 0x100040000 + 20884 8 libdyld.dylib 0x0000000198c568b8 start + 4 Thread 1 name: Dispatch queue: com.apple.libdispatch-manager Thread 1: 0 libsystem_kernel.dylib 0x0000000198d744fc kevent_qos + 8 1 libdispatch.dylib 0x0000000198c38a04 _dispatch_mgr_invoke + 232 2 libdispatch.dylib 0x0000000198c27874 _dispatch_source_invoke + 0 Thread 2 name: WebThread Thread 2: 0 libsystem_kernel.dylib 0x0000000198d58a40 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000198d588bc mach_msg + 72 2 CoreFoundation 0x000000018380c108 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x0000000183809e0c __CFRunLoopRun + 1032 4 CoreFoundation 0x0000000183738ca0 CFRunLoopRunSpecific + 384 5 WebCore 0x000000019534654c RunWebThread(void*) + 456 6 libsystem_pthread.dylib 0x0000000198e3bb28 _pthread_body + 156 7 libsystem_pthread.dylib 0x0000000198e3ba8c _pthread_body + 0 8 libsystem_pthread.dylib 0x0000000198e39028 thread_start + 4 Thread 3 name: com.apple.coremedia.player.async Thread 3: 0 libsystem_kernel.dylib 0x0000000198d58a7c semaphore_wait_trap + 8 1 libdispatch.dylib 0x0000000198c36614 _dispatch_semaphore_wait_slow + 244 2 MediaToolbox 0x000000018606caa4 fpa_AsyncMovieControlThread + 1948 3 CoreMedia 0x00000001840bea70 figThreadMain + 272 4 libsystem_pthread.dylib 0x0000000198e3bb28 _pthread_body + 156 5 libsystem_pthread.dylib 0x0000000198e3ba8c _pthread_body + 0 6 libsystem_pthread.dylib 0x0000000198e39028 thread_start + 4 Thread 4 name: AVAudioSession Notify Thread Thread 4: 0 libsystem_kernel.dylib 0x0000000198d58a40 mach_msg_trap + 8 1 libsystem_kernel.dylib 0x0000000198d588bc mach_msg + 72 2 CoreFoundation 0x000000018380c108 __CFRunLoopServiceMachPort + 196 3 CoreFoundation 0x0000000183809e0c __CFRunLoopRun + 1032 4 CoreFoundation 0x0000000183738ca0 CFRunLoopRunSpecific + 384 5 libAVFAudio.dylib 0x0000000181ea1810 GenericRunLoopThread::Entry(void*) + 164 6 libAVFAudio.dylib 0x0000000181e76384 CAPThread::Entry(CAPThread*) + 84 7 libsystem_pthread.dylib 0x0000000198e3bb28 _pthread_body + 156 8 libsystem_pthread.dylib 0x0000000198e3ba8c _pthread_body + 0 9 libsystem_pthread.dylib 0x0000000198e39028 thread_start + 4 Thread 5 name: Dispatch queue: com.apple.root.background-qos Thread 5 Crashed: 0 libsystem_kernel.dylib 0x0000000198d73140 __pthread_kill + 8 1 libsystem_pthread.dylib 0x0000000198e3cef8 pthread_kill + 112 2 libsystem_c.dylib 0x0000000198ce6b78 abort + 140 3 libc++abi.dylib 0x0000000197a7d3f4 __cxa_bad_cast + 0 4 libc++abi.dylib 0x0000000197a99e98 default_unexpected_handler() + 0 5 libobjc.A.dylib 0x0000000198408248 _objc_terminate() + 124 6 libc++abi.dylib 0x0000000197a96f44 std::__terminate(void (*)()) + 16 7 libc++abi.dylib 0x0000000197a9685c __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) + 0 8 libobjc.A.dylib 0x0000000198408094 _objc_exception_destructor(void*) + 0 9 CoreFoundation 0x000000018385bc5c __methodDescriptionForSelector + 0 10 CoreFoundation 0x0000000183858c00 ___forwarding___ + 872 11 CoreFoundation 0x000000018375ccac _CF_forwarding_prep_0 + 92 12 Foundation 0x0000000184808d28 getObjectValue + 208 13 Foundation 0x0000000184808c20 -[NSDateFormatter getObjectValue:forString:errorDescription:] + 188 14 Foundation 0x0000000184808f70 -[NSDateFormatter dateFromString:] + 48 15 AdSheet 0x000000010005cebc 0x100040000 + 118460 16 libdispatch.dylib 0x0000000198c256e8 _dispatch_call_block_and_release + 24 17 libdispatch.dylib 0x0000000198c256a8 _dispatch_client_callout + 16 18 libdispatch.dylib 0x0000000198c33b40 _dispatch_root_queue_drain + 2140 19 libdispatch.dylib 0x0000000198c332dc _dispatch_worker_thread3 + 112 20 libsystem_pthread.dylib 0x0000000198e39470 _pthread_wqthread + 1092 21 libsystem_pthread.dylib 0x0000000198e39020 start_wqthread + 4 Thread 6: 0 libsystem_kernel.dylib 0x0000000198d73b6c __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x0000000198e39530 _pthread_wqthread + 1284 2 libsystem_pthread.dylib 0x0000000198e39020 start_wqthread + 4 Thread 7: 0 libsystem_kernel.dylib 0x0000000198d73b6c __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x0000000198e39530 _pthread_wqthread + 1284 2 libsystem_pthread.dylib 0x0000000198e39020 start_wqthread + 4 Thread 8: 0 libsystem_kernel.dylib 0x0000000198d73b6c __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x0000000198e39530 _pthread_wqthread + 1284 2 libsystem_pthread.dylib 0x0000000198e39020 start_wqthread + 4 Thread 5 crashed with ARM Thread State (64-bit): x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x000000013455e747 x4: 0x0000000197a9ae02 x5: 0x000000016e1b9650 x6: 0x000000000000006e x7: 0x0000000000000f80 x8: 0x000000000c000000 x9: 0x0000000004000000 x10: 0x0000000000000002 x11: 0x0000000000000010 x12: 0x0000000000000000 x13: 0x0000000000000002 x14: 0x0000000000000000 x15: 0x0000030000000300 x16: 0x0000000000000148 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x000000016e1bb000 x21: 0x000000016e1b9650 x22: 0x0000000134649010 x23: 0x000000019f7191f0 x24: 0x0000000000000000 x25: 0x00000001897ee2ec x26: 0x000000019e898000 x27: 0x0000000000000001 x28: 0x0000000000000000 fp: 0x000000016e1b95b0 lr: 0x0000000198e3cef8 sp: 0x000000016e1b9590 pc: 0x0000000198d73140 cpsr: 0x00000000
Attachment #8736692 - Attachment is obsolete: true
Attached file crashlog.log (obsolete) —
Keywords: crash
Can you attach a Firefox crash report?
The crash was reproduced and sent with the "Send Crash Reports" option checked and it was also sent with the option unchecked by choosing "Send Report" from the "Oops! Firefox crashed" prompt.
(In reply to simion.basca from comment #4) > The crash was reproduced and sent with the "Send Crash Reports" option > checked and it was also sent with the option unchecked by choosing "Send > Report" from the "Oops! Firefox crashed" prompt. Path: /Applications/AdSheet.app/AdSheet Identifier: com.apple.AdSheetPhone This is not Firefox
No other log file was created in Xcode at the time the crash occurred. Sorry for the incontinence.
I've reproduced the issue with: Device: Iphone 6 (IOS 9.2.1) Build: 4.0.0 (1) Here is the crash report
Attachment #8736703 - Attachment is obsolete: true
Comment on attachment 8736763 [details] Client 31-03-16 18-41.crash Last Exception Backtrace: 0 CoreFoundation 0x182f41900 __exceptionPreprocess + 124 1 libobjc.A.dylib 0x1825aff80 objc_exception_throw + 56 2 UIKit 0x187fb10e4 -[UIViewController _presentViewController:withAnimationController:completion:] + 4996 3 UIKit 0x187d37044 -[_UIViewControllerTransitionCoordinator _applyBlocks:releaseBlocks:] + 272 4 UIKit 0x187d64484 -[_UIViewControllerTransitionContext _runAlongsideCompletions] + 148 5 UIKit 0x187d63294 -[_UIViewControllerTransitionContext completeTransition:] + 132 6 Foundation 0x1838f644c __NSFireDelayedPerform + 428 7 CoreFoundation 0x182ef95f4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28 8 CoreFoundation 0x182ef9298 __CFRunLoopDoTimer + 884 9 CoreFoundation 0x182ef69ac __CFRunLoopRun + 1520 10 CoreFoundation 0x182e25680 CFRunLoopRunSpecific + 384 11 GraphicsServices 0x184334088 GSEventRunModal + 180 12 UIKit 0x187c9cd90 UIApplicationMain + 204 13 Client 0x100307084 0x1000dc000 + 2273412 14 libdyld.dylib 0x1829c68b8 start + 4
Flags: needinfo?(etoop)
Flags: needinfo?(etoop)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Teste on build 1649ceb8 on IPhone 6 Plus (9.1) The issue is still reproducible following the steps from the description. Please note that the application will crash only after following steps 5) and 6) by pressing the home button while rotating the device in portrait view.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Tested on build afdbc70 on IPhone 6 Plus. Please see below simpler steps to reproduce the crash: 1. Launch Firefox and change orientation to landscape 2. Open the Tools menu 3. Change orientation while backgrounding Firefox using the home button 4. Re-open Firefox
Alternative steps to reproduce on Tablet devices: 1. Go to amazon.com 2. Open Share menu 3. Tap on 'More' option 4. Change device orientation to landscape
Assignee: nobody → sarentz
I am having a hard time to reproduce any of the crashes mentioned in this bug. I'm using latest master. Is it possible that this is not happening anymore? I'm also on iOS 9.3.2, mayne that makes a difference?
Flags: needinfo?(simion.basca)
The issue was reproduced with latest master on IPhone 6 S (9.2.1) Iphone SE (9.3.2). Please see the following URL for more information: https://youtu.be/myp_8F_SYKE. Also, please note that the same issue can be reproduced on IPad Air 2 (9.3.1) when opening the 'More options' from the Share menu and changing device orientation: https://www.youtube.com/watch?v=X4YkEzM2s4c&feature=youtu.be
Flags: needinfo?(simion.basca)
Rank: 2
Priority: -- → P2
Whiteboard: [5.0] → [5.0][MobileAS]
Priority: P2 → P1
Priority: P1 → P2
Assignee: sarentz → nobody
I can't reproduce this on ios10 iphoneSE or in simulator iphone6plus iOS9.3. master c0c43446959073a74b1b41f51acdda9f28c808fe If you can reproduce. Please feel free to reopen
Assignee: nobody → fpatel
Status: REOPENED → RESOLVED
Iteration: --- → 1.7
Closed: 9 years ago9 years ago
Flags: needinfo?(simion.basca)
Priority: P2 → P1
Resolution: --- → WORKSFORME
Tested on 0f93b9b14de02 on devices running iOS 9.x and iOS 10.0.2 I am unable to reproduce this issue on the current build. I will re-open if the the issue is re-encountered.
Flags: needinfo?(simion.basca)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: