- Thread starter
- Moderator
- #981
Here's a zap hang stack:
Not Flagged 3892 0 Worker Thread madVR.ax thread dshowhelper.dll!CCritSec::Lock Highest
ntdll.dll!_NtWaitForAlertByThreadId@8()
ntdll.dll!@RtlpWaitOnAddressWithTimeout@16()
ntdll.dll!RtlpWaitOnAddress()
ntdll.dll!RtlpWaitOnCriticalSection()
ntdll.dll!RtlpEnterCriticalSectionContended()
ntdll.dll!_RtlEnterCriticalSection@4()
dshowhelper.dll!CCritSec::Lock() Line 50
dshowhelper.dll!CAutoLock::CAutoLock(CCritSec * plock) Line 98
dshowhelper.dll!MPMadPresenter::RenderOsd(const char * name, __int64 frameStart, tagRECT * fullOutputRect, tagRECT * activeVideoRect) Line 271
madVR.ax!4a4876bf()
[Frames below may be incorrect and/or missing, no symbols loaded for madVR.ax]
madVR.ax!4a49b3f5()
Hoping this is the same cause as the madVR error, as the black screen is now far more likely than this issue.
Hi
It would be needed to get the other call stack as well (the thread that calls the Shutdown())
So what we need to know is that if Shutdown() has been run prior to that crash
So pushed new code from Tourettes (Thanks) and attached release dll/pdb for reproduce the crash with hoping more information
Hello.
Testing V86Bis
I've found several thing before it freezes on channel change.
First, some MadVr Procesing errors messages at the first seconds of channel change (on new tuned channel). See picture.
I saw this message very occasionally before. Some times accompanied by errors in de-interlacing (interlace image not deinterlaced).
I've also seen on zap from channel A to channel B, OSD shows 3 different channel names on the screen before tuning channel B. no crash, no freeze, simple OSD showing several channels before A to B change. (A and B are in sequence in my channel list). OSD shown before the zap, consist on channels which aren't in between A and B. not related, may be in buffer memory?
And finally the freeze. This time, no timeshift running after. I changed channel once but happened like if few remote key presses where press in sequence, it jumped to several channels ahead. on returning to the pretended channel (several back), MP get freezes.
here logs
freeze around 11:55h
Edit: an additional thing to mention is that OSD zap (the image shown by MP regarding channel logo, channel, name, program name and progress bar) should be visible during few seconds on top of the new tuned channel. Here, it disappears before the actual channel is shown.
Also on this version, several times I get a bank image on new channel (audio is properly received). Very occasionally (rare) on V75 + 2gb core
Thanks for the report
Yep OSD can act strangely, need to see what can be best, but it's because i display all layer when in fullscreen, so maybe need to do it differently.
About the freeze, it seems to be freezed always at the same place
Need to look again