Hallo,
wie schon hier angemerkt, habe ich mit den 3x Patches bzw. diesen + skinnopacity_vdr-2.3.8_compat.patch und vdr-2.4.0 einen Fehler, wie unten gepostet.
Hat vielleicht noch jemand diesen Fehler? Hier tritt der Fehler auf, sobald das OSD geöffnet wird (also Menu ...).
Eventuell hat jemand eine Lösung dafür!
Gruß,
Uwe
Edit: hier noch die Antwort zum Backtrace von Klaus (kls)
QuoteAnscheinend versucht cNopacityDisplayChannel::SetEvents() einen Lock auf die Timers zu setzen, was an dieser Stelle wegen des strikten Lockings nicht zulässig ist, da es sonst eventuell zu einem Deadlock kommen kann. Was immer cNopacityDisplayChannel in SetEvents mit den Timern machen will, es muss es woanders tun (z.B. in Flush(), so wie es auch cSkinLCARS tut).
Display Spoiler
Code
Apr 18 18:57:14 matrix-vdr vdr: [700] --- begin invalid lock sequence report
Apr 18 18:57:14 matrix-vdr rsyslogd-2007: action 'action 17' suspended, next retry is Wed Apr 18 18:57:44 2018 [try http://www.rsyslog.com/e/2007 ]
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - - - - - - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - W - - - - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - U - - - - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 722 - - - - R - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 722 - - - - U - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 R - - - - - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 U - - - - - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - R - - - - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - U - - - - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - W - - - - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - * - - W - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - * - - U - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 706 - U - - - - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - R - - - - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - * - - R - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - * - - * - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - * - - * - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - * - - * - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 - * - - * - - - - - U
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 R * - - * - - - - - L
Apr 18 18:57:14 matrix-vdr vdr: [700] 700 invalid lock sequence: 1 Timers
Apr 18 18:57:14 matrix-vdr vdr: [700] full backtrace:
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/bin/vdr cStateLock::Lock(cStateKey&, bool, int) at thread.c:734
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/bin/vdr cTimers::GetTimersRead(cStateKey&, int) at timers.c:845
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/lib/vdr/plugins/libvdr-skinnopacity.so.2.4.0 cNopacityDisplayChannel::SetEvents(cEvent const*, cEvent const*) at displaychannel.c:105
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/bin/vdr cDisplayChannel::DisplayInfo() at menu.c:4684
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/bin/vdr cDisplayChannel::cDisplayChannel(int, bool) at menu.c:4635
Apr 18 18:57:15 matrix-vdr vdr: [700] /usr/bin/vdr main at vdr.c:1073
Apr 18 18:57:15 matrix-vdr vdr: [700] /lib/arm-linux-gnueabihf/libc.so.6 __libc_start_main at ??:?
Apr 18 18:57:15 matrix-vdr vdr: [700] --- end invalid lock sequence report
Apr 18 18:57:15 matrix-vdr vdr: [700] --- THERE WILL BE NO FURTHER REPORTS UNTIL VDR IS RESTARTED!
Apr 18 18:57:15 matrix-vdr vdr[700]: invalid lock sequence at Mi. 18.04. 18:57
Display More