Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EMC is crashing on start playing recorded File when HDD is busy #168

Open
Think0rN0t opened this issue Nov 21, 2016 · 0 comments
Open

EMC is crashing on start playing recorded File when HDD is busy #168

Think0rN0t opened this issue Nov 21, 2016 · 0 comments

Comments

@Think0rN0t
Copy link

Ich habe Aufnahmen per NFS auf nem Server lagernd. Bei ~6/10 Aufnahmen crasht EMC bei Wiedergabestart mit angehängtem Crashlog. Das passiert aber eigentlich nur dann, wenn die Platte am Server gerade viel zu tun hat. Wenn z.B. ein weiterer Sender aufgenommen wird, und es beim Wiedergabestart scheinbar "zu lange dauert" bis die Daten kommen bevor er die Wiedergabe starten kann. Immer dann crasht EMC.

Das Problem habe ich jetzt schon einige Monate und ich denke es kam, als auf die aktuelle Gstreamer Version umgestellt wurde.

`EMC: [EMCPlayer] setSubtitleState exception:
'iSubtitleTrackSelectionPtr' object has no attribute 'getSubtitleList'
Unexpected error: <type 'exceptions.AttributeError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/EMCMediaCenter.py", line 694, in setSubtitleState
lt = [ (e, (e[0] == 0 and "DVB" or e[0] == 1 and "TXT" or "???")) for e in (subs and subs.getSubtitleList() or []) ]
AttributeError: 'iSubtitleTrackSelectionPtr' object has no attribute 'getSubtitleList'
FATAL: dereferenced ePtr NIL... abort!!
Python stack trace:
/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/EMCMediaCenter.py(603): setAudioTrack
/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/DelayedFunction.py(61): timerLaunch
/usr/lib/enigma2/python/enigma.py(6394): call
/usr/lib/enigma2/python/e2reactor.py(207): mainLoop
/usr/lib/python2.7/site-packages/twisted/internet/base.py(1190): run
/usr/lib/enigma2/python/mytest.py(177): runReactor
/usr/lib/enigma2/python/mytest.py(579): runScreenTest
/usr/lib/enigma2/python/mytest.py(1):
Segmentation fault
PC: 0x4b93b4
00000000 00000001 0000000a ffffffff
749b2d5c 00000081 00000000 00000000
74ab76c0 7fd50a64 77933bbc 77932000
f0000000 00000070 00000000 7fd50980
00990000 00000002 73830080 0358e2b8
037d66e8 00aa9730 0358e130 00000002
00000b60 749345c0 00000000 00000000
749b8e20 7fd50ad8 03872f86 004b93b4

0x4a0dd0 <handleFatalSignal(int, siginfo_t*, void*)+0x5c>
0x7fff7008 <[0x7fff7008]>
0x4b93b6 <eFatal(char const*, ...)+0x62>
0x7a7710 eDVBServiceList::getNext(eServiceReference&)+0
0x7af350 <non-virtual thunk to eDVBServicePlay::selectTrack(unsigned int)+0>
0x65cef8 </usr/bin/enigma2()>
0x750019f4 </usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2530)>

As a final action, i will try to dump a bit of code.
I just hope that this won't crash.
004b93b4: 00 00 00 a0 ee e4 12 08 00 00 00 00 4c 00 82 8c d8 ff bd 27 1c 00 b1 af 2a 88 45 00 18 00 b0 af (end)`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant