Hallo
Ich habe hier ein eigentlich gravierendes Problem, dass mir schon längere Zeit unter den Nägeln brennt, das aber sonst niemand hier im Board zu haben scheint. Und nachdem es mir heute zum wiederholten mal passiert ist, als ich versehentlich die Lautstärke ändern wollte, nachdem der vdr schon ein 3/4 Stündchen mit Schneiden beschäftigt war (NFS ist halt nicht so schnell, aber dazu mehr später), hier also jetzt das Problem:
Der vdr verabschiedet sich mit einem Segmentation Fault, wenn er, während die Meldung "Platte beinahe voll!" erscheint, schneidet. Aber nur dann, wenn man den vdr während des Schneidens normal weiterbenutzen will. Lässt man die Fernbedienung unangerührt, schneidet er in der Regel bis zum Ende fertig, unter der Voraussetzung, dass auch noch genügend Platz auf der Festplatte ist.
Dieses Problem tritt erst seit der Version 1.3.x in Erscheinung, bei der Version 1.2.x kann ich mich an solch ein Verhalten nicht erinnern, obwohl das auch schon eine Weile her ist.
Zum Reproduzieren des Fehlers verwende ich die aktuelle Vaniilla Version (1.3.37) zusammen mit dem dxr3-Plugin. Der selbe fehler tritt aber mindestens schon seit der Version 1.3.11 auf (das ist die erste 1.3.x Version, die ich verwende). Der Kernel unter dem vdr läuft ist 2.4.26. Das video Verzeichnis wird über NFS gemountet, root ist ebenfalls über NFS gemountet (diskless, siehe Signatur). Das einzige was Syslog mir vor dem Abgang gibt ist das:
Dec 4 21:38:43 athlon vdr[2213]: confirm: Platte beinahe voll!
Dec 4 21:38:43 athlon vdr[2213]: warning: Platte beinahe voll!
Dec 4 21:38:43 athlon vdr[2183]: dxr3: cSPUEncoder::Flush: OSD data size: 6842
Dec 4 21:38:43 athlon vdr[2183]: dxr3: cSPUEncoder::Flush: OSD data size: 7157
Dec 4 21:38:43 athlon last message repeated 17 times
Dec 4 21:38:43 athlon vdr[2244]: setting audio track to 1 (0)
Dec 4 21:38:43 athlon vdr[2244]: dxr3: audiodecoder: sample rate=48000
Dec 4 21:38:43 athlon vdr[2244]: dxr3: audiodecoder: channels=2
Dec 4 21:38:43 athlon vdr[2244]: dxr3: audiodecoder: sample rate=48000
Dec 4 21:38:43 athlon vdr[2244]: dxr3: audiodecoder: channels=2
Dec 4 21:38:43 athlon vdr[2183]: dxr3: cSPUEncoder::Flush: OSD data size: 7157
Dec 4 21:38:47 athlon last message repeated 71 times
Dec 4 21:38:48 athlon vdr[2183]: switching to channel 6
Dec 4 21:38:48 athlon vdr[2244]: transfer thread ended (pid=2244, tid=917514)
Dec 4 21:38:49 athlon vdr[2183]: dxr3: Setting analog audio mode
Dec 4 21:38:49 athlon vdr[2246]: TS buffer on device 1 thread ended (pid=2246, tid=950285)
Dec 4 21:38:50 athlon vdr[2245]: buffer stats: 82532 (3%) used
Dec 4 21:38:50 athlon vdr[2245]: receiver on device 1 thread ended (pid=2245, tid=933899)
Dec 4 21:38:50 athlon vdr[2183]: buffer stats: 598216 (28%) used
Dec 4 21:38:50 athlon kernel: em8300_video.o: Video sync interrupted
Alles anzeigen
Wenn mir jemand sagt, wie ich dem vdr mehr entlocken kann oder auch wie man ein Backtrace erstellt, würde ich das gerne tun.
Das ganze ist mir aber, soweit ich mich erinnern kann, auch schon mit einem MT gepanschten LinVDR mit FF Karte passiert, scheint also auch kein dxr3-spezifisches Problem zu sein. Ich habe das Problem schon einmal vor einem 3/4 Jahr in diesem Thread geschildert:
http://www.vdrportal.de/board/…?postid=267948#post267948
Aber irgendwie ist niemand auf das Problem eingegangen.
Vielleicht ist das ganze ja auch nur ein Feature, dessen Sinn sich mir bis zum jetzigen Zeitpunkt einfach nicht erschliessen will.
Bitte lasst mich nicht im Dunkeln.
Gruss
derschorsch