Author Topic: v2.6.12 (and .13) : Assert calling stack (= backTrack) misses last line  (Read 1354 times)

mm0359

  • Full Member
  • ***
  • Posts: 171
Windows

ADM_setCrashHook  [libADM_core6.dll]
ADM_backTrack  [libADM_core6.dll]
TsIndexer::runH264(char const*, ADM_TS_TRACK*)  [libADM_dm_ts.dll]
...
Linux

TsIndexer::decodeSEI(unsigned int, unsigned char*, unsigned int*, pictureStructure*)
TsIndexer::runH264(char const*, ADM_TS_TRACK*)
...

Is it expected that the "TsIndexer::decodeSEI(...)" line is not reported on Windows?

mm0359

  • Full Member
  • ***
  • Posts: 171
Re: v2.6.12 (and .13) : Assert calling stack (= backTrack) misses last line
« Reply #1 on: August 24, 2016, 12:53:38 AM »
Is it expected that the "TsIndexer::decodeSEI(...)" line is not reported on Windows?

Ftr,

"v2.6.11 + usp10.dll" on WinXP,
displays an Info dialog, without the expected line:
same as assert stack in v2.6.12/v2.6.13.

"v2.6.11 (160210_f4e7b7ff081) Debug + usp10.dll" on WinXP,
displays an Info dialog, with the expected line:
Code: [Select]
Crash

ADM_setCrashHook [libADM_core6.dll]
ADM_backTrack [libADM_core6.dll]
TsIndexer::decodeSEI(unsigned int, unsigned char*, unsigned int*, pictureStructure*) [libADM_dm_ts.dll]
TsIndexer::runH264(char const*, ADM_TS_TRACK*) [libADM_dm_ts.dll]
...

Likely cause: decodeSEI(...) is "inlined/forgotten" in non-debug?
(Or is it an "issue" with the reporting code?)