Bug 42750 - Deploying an iOS app to iPhone 6S crashes when a breakpoint is set
Summary: Deploying an iOS app to iPhone 6S crashes when a breakpoint is set
Status: VERIFIED FIXED
Alias: None
Product: iOS
Classification: Xamarin
Component: Debugger (show other bugs)
Version: XI 9.10 (C8)
Hardware: Macintosh Mac OS
: High blocker
Target Milestone: 10.0.0 (C8)
Assignee: Bugzilla
URL:
: 42636 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-07-22 16:34 UTC by Manish Sinha
Modified: 2016-08-03 15:11 UTC (History)
9 users (show)

Tags: DefectEscapeReview_Done
Is this bug a regression?: Yes
Last known good build: Xamarin.iOS 9.10.0.5 (cycle8: f085b17)

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Manish Sinha 2016-07-22 16:34:43 UTC
Steps to reproduce

1. Connect an iPhone 6S with iOS 9.1
2. Create an iOS app with target 9.1
3. Set a breakpoint at AppDelegate.cs FinishedLaunching method
4. Deploy to device

Expected: App is deployed to device with breakpoint set and the breakpoint is hit
Actual: The deployment crashes if a breakpoint is set. Deployment works if breakpoint is removed

Screencast: http://screencast.com/t/NdElqlEC
XS Info and Logs: https://gist.github.com/cc607cd2a70825fd64b611f2aab84e8b

Application Output: https://gist.github.com/manish-sinha/b0408d129148421a1e1fef1b94235822
Comment 1 Manish Sinha 2016-07-22 16:51:51 UTC
Also happens with iOS 9.3 on an iPhone 6S with 9.3
Comment 5 Manish Sinha 2016-07-22 18:33:41 UTC
*** Bug 42636 has been marked as a duplicate of this bug. ***
Comment 6 Zoltan Varga 2016-07-22 19:01:57 UTC
Can you check whenever disabling the 'Enable incremental builds' option in Project Options/iOS Build, then rebuilding fixes the problem ?
Comment 8 Manish Sinha 2016-07-25 16:03:18 UTC
I have tried it with disabling incremental builds and even tried disabled incremental builds with all three linker options.

I can still reproduce this issue.
Comment 9 Zoltan Varga 2016-07-25 19:04:49 UTC
It looks like its reproducible for some people or on some machines, but not on others. So this might be a platform/os specific problem, or a just a problem which happens randomly.
Comment 10 Zoltan Varga 2016-07-25 19:14:23 UTC
Could somebody add 'Zoltan's Iphone6' to their provisioning profile, and upload the .app directory built with that profile ?
Comment 12 Manish Sinha 2016-07-26 18:33:55 UTC
Can reproduce it on tvOS 9.2 device too
Comment 14 Zoltan Varga 2016-07-27 00:40:55 UTC
Fixed in mono master 941573a76499373f962edb28b0ddb40234b6b2f6. Will backport to 4.6. Thanks for all the help.
Comment 15 Zoltan Varga 2016-07-27 05:13:00 UTC
https://github.com/xamarin/xamarin-macios/pull/499
Comment 16 Zoltan Varga 2016-07-27 13:07:43 UTC
This build will hopefully have the fix:
https://wrench.internalx.com/Wrench/ViewLane.aspx?lane_id=3508&host_id=243&revision_id=789239
Comment 17 Manish Sinha 2016-07-27 16:14:18 UTC
Verified the fix on C8 branch builds

https://gist.github.com/57b2b5555d567e71310d6c372c2b6de4