lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
244 stars 17 forks source link

31468797: Xcode: Lock Up the Entire OS With This One Weird Trick #17212

Open openradar-mirror opened 7 years ago

openradar-mirror commented 7 years ago

Description

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

- Product Version: Xcode 8E162 Created: 2017-04-06T01:48:27.138680 Originated: 2017-04-05T00:00:00 Open Radar Link: http://www.openradar.me/31468797

openradar-mirror commented 7 years ago

Modified: 2017-04-13T16:34:25.645710

openradar-mirror commented 7 years ago

Modified: 2017-04-13T16:34:25.645710

openradar-mirror commented 7 years ago

Modified: 2017-04-13T16:34:25.645710

openradar-mirror commented 7 years ago

Modified: 2017-04-13T16:34:25.645710

openradar-mirror commented 7 years ago

Modified: 2017-04-13T16:34:25.645710