Hi,
I have yesterday updated my dreambox 500HD to the latest nightly build and noticed that every time that i try to switch to an IPTV channel (stream), the box crashes. Attached is the log.
Can someone look at this please?
Thanks.
Posted 30 October 2016 - 07:41
+ int system; + ePtr<iDVBFrontendParameters> parms; + it->second.channel->getCurrentFrontendParameters(parms); + parms->getSystem(system); + + it->second.timetable = NULL; + if (system == iDVBFrontend::feATSC) + { + it->second.timetable = new STT(it->second.channel); + } + else + { + it->second.timetable = new TDT(it->second.channel); + } + it->second.timetable->start();The getCurrentFrontendParameters might return NULL parms on streams.
+ if (parms) + { + parms->getSystem(system); + }Edit1. Or it can be my change the "simplify thing"...
Edited by athoik, 30 October 2016 - 07:46.
Posted 30 October 2016 - 09:54
Posted 30 October 2016 - 10:44
Does this also has anything to do with remote falback tuner ,because i get the same crashlog on my dm8000.
I am streaming from et10000 to the dm8000.
Thought it was the update on the dm8000 but back to image from 22-10 result in the same crash.
Openwebif is segnificant changed ,maybe ?
ET10000+ Openpli 6.1,1m schotel 4x duo-lnb op vaste opstelling.
Momolights teensy 2.0 met 50 leds op een string ,150 channels
DM8000 Openpli 6.1 Release
Posted 30 October 2016 - 15:33
WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W
Posted 30 October 2016 - 16:48
No, it's the issue I mentioned before.Could it be this one?
https://github.com/O...116e67fe0cbf758
Edited by athoik, 30 October 2016 - 16:49.
Posted 30 October 2016 - 17:31
Problem still exists even if everything is reverted including https://github.com/O...daeed1fedaf5478
i needed to revert the following 3 commits to get it back working:
https://github.com/O...116e67fe0cbf758
https://github.com/O...3a0758a070b4d98
https://github.com/O...0353b7c08a12fc3
Posted 30 October 2016 - 17:34
diff --git a/lib/dvb/dvbtime.cpp b/lib/dvb/dvbtime.cpp index 997cfbe..9ca8ad4 100644 --- a/lib/dvb/dvbtime.cpp +++ b/lib/dvb/dvbtime.cpp @@ -304,7 +304,7 @@ void eDVBLocalTimeHandler::setUseDVBTime(bool b) int system; ePtr<iDVBFrontendParameters> parms; it->second.channel->getCurrentFrontendParameters(parms); - parms->getSystem(system); + if (parms) parms->getSystem(system); it->second.timetable = NULL; if (system == iDVBFrontend::feATSC) @@ -334,7 +334,7 @@ void eDVBLocalTimeHandler::syncDVBTime() int system; ePtr<iDVBFrontendParameters> parms; it->second.channel->getCurrentFrontendParameters(parms); - parms->getSystem(system); + if (parms) parms->getSystem(system); it->second.timetable = NULL; if (system == iDVBFrontend::feATSC) @@ -542,7 +542,7 @@ void eDVBLocalTimeHandler::updateTime( time_t tp_time, eDVBChannel *chan, int up int system; ePtr<iDVBFrontendParameters> parms; chan->getCurrentFrontendParameters(parms); - parms->getSystem(system); + if (parms) parms->getSystem(system); int updateCount = it->second.timetable->getUpdateCount(); it->second.timetable = NULL; @@ -587,7 +587,7 @@ void eDVBLocalTimeHandler::DVBChannelStateChanged(iDVBChannel *chan) int system; ePtr<iDVBFrontendParameters> parms; it->second.channel->getCurrentFrontendParameters(parms); - parms->getSystem(system); + if (parms) parms->getSystem(system); switch (state) {Quick fix... I will apply soon above using proper styling.
if(parms) { parms->getSystem(system); }PS. Why nobody read my first comment?
Edited by athoik, 30 October 2016 - 17:35.
Posted 30 October 2016 - 17:53
< 347.609> download failed, no cuesheet interface < 347.609> PC: 004a8dd4 < 347.609> 00000000 00000001 00000000 00000004 < 347.609> 00000000 02253a24 7fe2dd64 00d716e0 < 347.609> 02253a00 00002710 8fff843c 00000411 < 347.609> 7fe2dd08 766f5020 004a13ec 02253a00 < 347.609> 00d716e0 009bbc40 7fe2dd30 009bbc54 < 347.609> 021edac8 011c958c 7fe2dfb4 004a13ec < 347.609> 0046e4cc 00492b38 00000000 00000000 < 347.609> 006e04b0 7fe2dd18 02253a00 004a8dd0 < 347.642> Backtrace: < 347.643> /usr/bin/enigma2(handleFatalSignal(int, siginfo_t*, void*)) [0x4656A0] < 347.643> linux-vdso.so.1(n/a) [0x77456230] < 347.643> /usr/bin/enigma2(eDVBLocalTimeHandler::DVBChannelStateChanged(iDVBChannel*)) [0x4A8DD6] < 347.643> /usr/bin/enigma2(SigC::Signal1<void, iDVBChannel*, SigC::Marshal<void> >::emit_(iDVBChannel* const&, void*)) [0x4A6894] < 347.644> /usr/bin/enigma2(eDVBChannel::playSource(ePtr<iTsSource>&, char const*)) [0x4A4194] < 347.644> /usr/bin/enigma2(eDVBServicePMTHandler::tuneExt(eServiceReferenceDVB&, ePtr<iTsSource>&, char const*, eCueSheet*, bool, eDVBService*, eDVBServicePMTHandler::serviceType, bool)) [0x4D806C] < 347.644> /usr/bin/enigma2(eDVBServicePlay::start()) [0x5BBA10] < 347.645> /usr/bin/enigma2(eNavigation::playService(eServiceReference const&)) [0x5AA2E8] < 347.645> /usr/bin/enigma2(n/a) [0x58B2A8] < 347.645> /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx) [0x76BB1840] < 347.645> -------FATAL SIGNALIn 5 min will send the PR.
Posted 30 October 2016 - 18:21
Posted 30 October 2016 - 19:14
Done by Littlesat.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 30 October 2016 - 22:17
0 members, 1 guests, 0 anonymous users