I've just repplicated - It's when you exit a recording and then press channel up.
Here is the relevant crash log entries
12:03:00.564 < > dvb/decoder.cpp:722 stop DEMUX_STOP - pcr - ok
12:03:00.564 < > dvb/decoder.cpp:424 stop DEMUX_STOP - video - ok
12:03:00.564 < > dvb/decoder.cpp:433 stop VIDEO_STOP - ok
12:03:00.566 < > dvb/decoder.cpp:158 stop AUDIO_STOP - ok
12:03:00.598 < > dvb/decoder.cpp:166 stop DEMUX_STOP - audio - ok
12:03:00.599 < > dvb/decoder.cpp:202 unfreeze AUDIO_CONTINUE - ok
12:03:00.599 < > dvb/decoder.cpp:799 stop DEMUX_STOP - ttx - ok
12:03:00.606 [ ] dvb/dvb.cpp:1278 DVBChannelStateChanged start release channel timer
12:03:00.608 { E } Components/config.py:1922 getResolvedKey getResolvedKey config.usage.remote_fallback failed !! (Typo??)
12:03:00.640 gui/ewidget.cpp:337 recalcClipRegionsWhenVisible gui/ewidget.cpp:337 ASSERTION t FAILED!
---------- Post Merged at 12:09 PM ----------
Looks like this has been gone over before in the thread - Chabs claims Vix and ATV are at fault, yet this only seems to happen running the SkyQ skin
---------- Post Merged at 12:52 PM ----------
The error relates to ewidget.cpp and something to do with redrawing the screen - Here is the section of ewidget.cpp that is causing the issue
Code:
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"]void eWidget::recalcClipRegionsWhenVisible()
[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"]{[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] eWidget *t = this;[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] do[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] {[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] if (!(t->m_vis & wVisShow))[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] break;[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] if (t->m_desktop)[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] {[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] t->m_desktop->recalcClipRegions(t);[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] break;[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] }[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] t = t->m_parent;[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] ASSERT(t);[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
[TABLE="class: highlight tab-size js-file-line-container"]
[TR]
[TD="class: blob-code blob-code-inner js-file-line"] } while(1);[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
}
But it's obviously pulling information from the skin - I think someone will have to look at the differences between 1.4 and 1.5 to drive out the problem