ibtoold crash

Originator:justincohen
Number:rdar://15392442 Date Originated:Nov 4th 2013
Status:Open Resolved:
Product: Product Version:
Classification: Reproducible:
 
Repro steps:

# Unzip testibtooldcrash.zip
$ killall ibtoold
$ cd testibtooldcrash
$ mkdir -p build/out
$ cd build

# Repeat these two lines until crash.
$ /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile out/Main_iPhone.storyboardc ../src/Main_iPhone.storyboard
$ cd .. && rm -rf build && mkdir -p build/out/ && cd build

The crash looks like:

2013-11-04 13:23:53.299 ibtoold[4978:d07] -[NSNull pathComponents]: unrecognized selector sent to instance 0x7fff71c0a1f0
Uncaught exception: NSInvalidArgumentException -[NSNull pathComponents]: unrecognized selector sent to instance 0x7fff71c0a1f0 (null)
Backtrace:
  0  0x00007fff82058404 __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff8300be75 objc_exception_throw (in libobjc.A.dylib)
  2  0x00007fff8205b2ed -[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
  3  0x00007fff81fb65b2 ___forwarding___ (in CoreFoundation)
  4  0x00007fff81fb6138 _CF_forwarding_prep_0 (in CoreFoundation)
  5  0x0000000109787cd4 IBIsInternationalizableBasedOnPath (in IDEInterfaceBuilderKit)
  6  0x0000000109787c3c -[IBToolArgumentsContainer validateAfterInterpretingOptionsCollectingErrors:] (in IDEInterfaceBuilderKit)
  7  0x0000000109909006 +[IBArgumentsContainer containerFromArguments:collectingErrors:] (in IDEInterfaceBuilderKit)
  8  0x000000010941159d (in ibtoold)
  9  0x000000010941c23d (in ibtoold)
 10  0x000000010941b447 (in ibtoold)
 11  0x00007fff8ebd45fd start (in libdyld.dylib)
 12  0x000000000000000b

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!