I'm currently getting SIGSEV error when closing a complex application in Cocoa. This does not happen on other platforms, and was not happening a few days ago (I'm now on 58796). I can't figure out where it is happening, setting breakpoints I oddly end up in "carbonprivate.pp".
I traced this down to calls to ExtractRelativePath. I'm getting paths like '../../../Volumes/XXX' which cause errors. A workaround so far is to strip this to '/Volumes/XXX'. The application no longer fails, but I'm not clear why this is.
EDIT: I was concatenating basepath + datapath instead of using ConcatPaths. No more SIGSEV when closing the Cocoa application (and workaround is not needed).