VLC Media Player MacOSX App SIGSEGV crash in open.m invalid pointer use
I am running 64-bit Snow Leopard (updates are current). I compiled source code this past week, and now at 1.3.0-git-4165-g703ecf74 trying gcc-4.2, gcci-4.6, clang-3.2, installed or uninstalled, all with same result. Upon starting VLC.app, it crashes at open.m line 380, when it acts on data from, I think, libsubsdec_plugin.dylib, and calls stringWithUTF8String:. Thus invalid pointer dereference access and EXC_BAD_ACCESS (SIGSEGV). Please see CrashReporter logs' thread 0 backtrace. I have developed a small patch which works for me. It avoids calling stringWithUTF8String: with empty (or null) strings.