Xcode: Lock Up the Entire OS With This One Weird Trick
| Originator: | CharlesJS | ||
| Number: | rdar://31468797 | Date Originated: | 4-5-2017 |
| Status: | Closed (Duplicate) | Resolved: | |
| Product: | Developer Tools | Product Version: | Xcode 8E162 |
| Classification: | Crash/Hang/Data Loss | Reproducible: | Always |
Summary: In a XIB file, a subview of an NSTableCellView can have one of its bindings bound to the table view's delegate, and it will work. In a storyboard, this will cause ibtoold to rapidly eat all of system's available RAM and swap space, eventually completely taking down the system. I have attached a spindump, a sample project, and a video that demonstrates the problem. Steps to Reproduce: 1. Unzip the attached project. 2. Try to compile the attached project. 3. Cancel the compilation when it hangs. 4. Wait a while. 5. Hard-reboot your Mac. Expected Results: Something other than a complete OS lockup Actual Results: ibtoold eventually consumes all the available RAM and swap space on the machine, resulting in a complete OS lockup. Attachments: http://tinyurl.com/n5p3bcw http://tinyurl.com/l8nk3em
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!
Hello Charles,
Engineering has determined that your bug report (31468797) is a duplicate of another issue (18867270) and will be closed.
The open or closed status of the original bug report your issue was duplicated to appears in the yellow "Duplicate of XXXXXXXX" section of the bug reporter user interface. This section appears near the top of the right column's bug detail view just under the bug number, title, state, product and rank.
An example of the duplicate section from the bug reporter user interface with your bug and the duplicate bug info is included below: