2017-09-02, 19:39
Can reproduce it with that file and attached to Visual Studio it reports a nulPtr for chaptername but no exact file and line yet:
The thread 0x4518 has exited with code 0 (0x0).
Unhandled exception thrown: read access violation.
chapterName was nullptr.
Might be something in code that is changed specifically for DSPlayer and will do some more debugging, tested a few BDs and rips with chapters but can't get the same error so definitely something specific about that file as well.
// Edit
Found the bug in ChapterManager:
g_charsetConverter.wToUTF8(chapterName, infos->name);
SysFreeString(chapterName);
Fix: https://github.com/RickDB/xbmc/commit/cc...31fd596ba9
It's null there so added check and will post a new build later, why it wouldn't affect non-DSPlayer build I'm not 100% sure though.
Once aracnoz returns will cherry pick these changes in a PR
The thread 0x4518 has exited with code 0 (0x0).
Unhandled exception thrown: read access violation.
chapterName was nullptr.
Might be something in code that is changed specifically for DSPlayer and will do some more debugging, tested a few BDs and rips with chapters but can't get the same error so definitely something specific about that file as well.
// Edit
Found the bug in ChapterManager:
g_charsetConverter.wToUTF8(chapterName, infos->name);
SysFreeString(chapterName);
Fix: https://github.com/RickDB/xbmc/commit/cc...31fd596ba9
It's null there so added check and will post a new build later, why it wouldn't affect non-DSPlayer build I'm not 100% sure though.
Once aracnoz returns will cherry pick these changes in a PR