Notification bricks device

Originator:uson1x
Number:rdar://29331191 Date Originated:18.11.2016
Status:Duplicate of 28584514 (Open) Resolved:
Product:iOS SDK Product Version:
Classification: Reproducible:
 
Scheduling a notification like this (empty string identifier, timeInterval = 1)

        let content = UNMutableNotificationContent()
        content.body = "Some text"
        let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
        let request = UNNotificationRequest(identifier: "", content: content, trigger: trigger)
        UNUserNotificationCenter.current().add(request, withCompletionHandler: nil)

puts iOS Springboard into an infinite restart loop.

iPhone restart did not help and I had to do a full DFU reset resulting in loss of data on my iPhone.
iPhone did not have the latest iOS version, but it was one of the latest (iOS 10.0.2, iOS 10.0.3, iOS 10.1)

Steps to Reproduce:
I will not try to reproduce this, but I expect that running attached project on a device will result in the same behaviour.

Expected Results:
Crash, or no notification scheduled.

Actual Results:
Infinite Springboard restart loop.

Version:
iOS 10.1 or iOS 10.0.3 (not sure)

Notes:


Configuration:
iPhone 6s on Wi Fi

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!