Fehler bei Aufnahme mit Udrec

Die alten XMG Foren.
Gesperrt
Nachricht
Autor
Hannes123
Sammler
Sammler
Beiträge: 224
Registriert: Sa 28 Feb 2004, 20:39

Fehler bei Aufnahme mit Udrec

#1 Beitrag von Hannes123 » Mo 21 Mär 2005, 9:18

Wenn ich mit XMG oder einer älteren Version von JtJG aufnehme kommt neuerdings nach ca. 1 bis 1 1/2 Stunden problemloser Aufnahme die folgende Fehlermeldung:

udrec.exe - Commo9n Language Runtime Debugging Service
Die Anwendung hat einen Ausnahmefehler verursacht, der nicht verarbeitet werden konnte.
Prozess-ID=0xd2c (3372), Thread-ID=0xce4 (3300)

Es kann sein, dass der Fehler auftritt, wenn die Aufnahme beendet werden soll. Da bin ich mir aber nicht ganz sicher.

Kann mir jemand helfen?

Danke

P.S.:
Hier noch ein Auszug aus dem Log
...
07:42:34:125 INFO 07:42:34 to DBox: START
07:42:34:140 INFO 07:42:34 from DBox: INFO: UdpSender() - PID913 R0 W0
07:42:34:312 INFO 07:42:34 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
09:14:25:437 INFO 09:14:25 Buffer Overflow Start: packet 1357934 read 1352814 max 1357934
Hannes
Zuletzt geändert von Hannes123 am Mo 21 Mär 2005, 9:30, insgesamt 1-mal geändert.

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#2 Beitrag von jmittelst » Mo 21 Mär 2005, 9:25

Welche Udrec-Version benutzt Du denn da? Welches Image?
cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

Hannes123
Sammler
Sammler
Beiträge: 224
Registriert: Sa 28 Feb 2004, 20:39

#3 Beitrag von Hannes123 » Mo 21 Mär 2005, 9:32

Das Ganze scheint Imageunabhängig zu sein. Habe den Fehler bei verschiedenen Images. Bei udrec verwende ich die, die bei der Installation von XMG 0.3.0e dabei war und die, die damals bei JtJG dabei war. Der Fehler tritt bei beiden Programmen auf.

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#4 Beitrag von jmittelst » Mo 21 Mär 2005, 9:34

Könnte sein, das .Net nicht richtig installiert ist.
cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

Hannes123
Sammler
Sammler
Beiträge: 224
Registriert: Sa 28 Feb 2004, 20:39

#5 Beitrag von Hannes123 » Mo 21 Mär 2005, 9:53

Es hat aber in der Vergangenheit immer funktioniert. Das ist ja das Komische daran. Hat es evtl. etwas mit irgendwelchen Buffer-Einstellungen zu tun?

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#6 Beitrag von z3r0 » Mo 21 Mär 2005, 9:56

Sollte zu diesem Zeitpunkt die Aufnahme gestoppt werden? Tritt das immer auf? Tritt das auch bei Aufnahmen auf die nur 5 Mins dauern??
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

Hannes123
Sammler
Sammler
Beiträge: 224
Registriert: Sa 28 Feb 2004, 20:39

#7 Beitrag von Hannes123 » Mo 21 Mär 2005, 10:07

Im letzten Fall sollte zu diesem Zeitpunkt die Aufnahme gestoppt werden. Die Gesamtaufnahmezeit war ca. 1 - 1 1/2 Stunden. Bei dem Fall davor kann ich es nicht genau sagen.

Gruß
Hannes

Nachtrag:
Beim Versuch einer direkten Aufnahme mittels udrec tritt der Fehler sofort auf. Hier das Log:

14:07:11:406 INFO C:\Programme\XMediaGrabber\udrec.exe -host 192.168.0.30 -now -ts -o D:\Neutrino-Streams\05-03-21 14_07 ZDF heute - in Deutschland\heute - in Deutschland -buf 16 -tcp 31340 -udp 31341 -vp 6e -ap 7d
14:07:11:531 INFO 14:07:11 to DBox: VIDEOTS 31341 16 0 1 va 06e 07d
14:07:11:671 INFO 14:07:11 from DBox: INFO: IP c0a80001 Port 31341
14:07:11:812 INFO 14:07:11 from DBox: PID va 1 6e 7d
14:07:11:828 INFO 14:07:11 to DBox: START
14:07:11:843 INFO 14:07:11 from DBox: INFO: UdpSender() - PID648 R0 W0
14:07:12:015 INFO 14:07:12 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
14:07:24:062 WARNING
14:07:24:078 WARNING Unbehandelte Ausnahme: System.IO.IOException: Es steht nicht genug Speicherplatz auf dem Datentr„ger zur Verf�gung.
14:07:24:078 WARNING
14:07:24:078 WARNING at System.IO.__Error.WinIOError(Int32 errorCode, String str)
14:07:24:093 WARNING at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
14:07:24:109 WARNING at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
14:07:24:109 WARNING at PESSplitWriter.Write(Byte[] buffer, Int32 offset, Int32 length, Int64 sortDts, Int64 ptsOffset, Boolean isPFrame)
14:07:24:109 WARNING at PESWriter..ctor(Record record, ISplitWriterList writerList)
14:07:24:109 WARNING at udrec.Main(String[] args)

Bei dem Versuch mittels JGrabber (PES) aufzunehmen ensteht das folgende fehlerhafte Log:

14:01:11:531 INFO C:\Programme\XMediaGrabber\udrec.exe -host 192.168.0.30 -now -ts -o D:\Neutrino-Streams\05-03-21 14_01 ProSieben Das Gestaendnis - Heute sage ich alles\Das Geständnis - Heute sage ich alles -buf 16 -tcp 31340 -udp 31341 -vp ff -ap 101
14:01:14:578 INFO 14:01:14 to DBox: VIDEOTS 31341 16 0 1 va 0ff 101
14:01:14:640 INFO 14:01:14 from DBox: INFO: IP c0a80001 Port 31341
14:01:14:828 INFO 14:01:14 from DBox: PID va 1 ff 101
14:01:14:875 INFO 14:01:14 to DBox: START
14:01:14:890 INFO 14:01:14 from DBox: INFO: UdpSender() - PID611 R0 W0
14:01:15:140 INFO 14:01:15 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
14:01:32:546 WARNING
14:01:32:750 WARNING Unbehandelte Ausnahme: System.IO.IOException: Es steht nicht genug Speicherplatz auf dem Datentr„ger zur Verf�gung.
14:01:32:781 WARNING
14:01:32:796 WARNING at System.IO.__Error.WinIOError(Int32 errorCode, String str)
14:01:32:796 WARNING at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
14:01:32:812 WARNING at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
14:01:32:812 WARNING at PESSplitWriter.Write(Byte[] buffer, Int32 offset, Int32 length, Int64 sortDts, Int64 ptsOffset, Boolean isPFrame)
14:01:32:812 WARNING at PESWriter..ctor(Record record, ISplitWriterList writerList)
14:01:32:812 WARNING at udrec.Main(String[] args)

Die Aufnahme mit Timer geht gar nicht. Es wird hierauf erst gar nicht mehr von XMG reagiert.

bandido
Site Sponsor
Site Sponsor
Beiträge: 236
Registriert: Fr 13 Feb 2004, 17:46
Wohnort: Köln

#8 Beitrag von bandido » Mo 21 Mär 2005, 18:44

Diesen Fehler kann ich bestätigen...

Hatte ich gestern auch. Einfach so, von heute auf morgen.

Mit JtG074b funktioniert alles reibungslos, mit derselben udrec-Version.

Auch ältere XMG-Versionen (029e/025b) funktionieren einwandfrei. Nur bei 030 tritt der Fehler auf.
Philips DBox2 - neuestes JtG-Image mit neuestem Snapshot - WinXP - Streaming auf Festplatte per IDE-IF - mittlerweile auch Dream7020 (leider mit Enigma)
Visit: http://www.saga-germany.de

Hannes123
Sammler
Sammler
Beiträge: 224
Registriert: Sa 28 Feb 2004, 20:39

#9 Beitrag von Hannes123 » Mo 21 Mär 2005, 19:11

Ok. Habe den Fehler gefunden. Wer das Log lesen kann, ist hier klar im Vorteil. ;-) Da steht nämlich ganz fett

WARNING Unbehandelte Ausnahme: System.IO.IOException: Es steht nicht genug Speicherplatz auf dem Datentr„ger zur Verf�gung.

Damit dürfte klar sein, dass meine Festplatte zu wenig Speicher frei hatte (4 KB). :roll: War ein dummer Fehler von mir.

Danke an alle, die mir versucht haben zu helfen.

Gruß
Hannes

Cyberduke
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 85
Registriert: Mi 24 Mär 2004, 16:44

#10 Beitrag von Cyberduke » Mo 21 Mär 2005, 19:48

Hi!

Der Fehler trat heute bei mir auch auf. Allerdings war es nicht der unausreichende Speicherplatz, sondern eine nicht unterstützte Pfadangabe?!

hier das log:
Direktaufnahme: Star Trek: Deep Space Nine
19:24:35:365 INFO C:\Programme\XMediaGrabber\udrec.exe -host 192.168.0.100 -now -ts -o D:\Dbox-Aufnahme\check\05-03-21 19_24 SCI FI Star Trek Deep Space Nine\Star Trek: Deep Space Nine -buf 16 -tcp 31340 -udp 31341 -vp 7ff -ap 800
19:24:37:448 INFO 19:24:37 to DBox: VIDEOTS 31341 16 0 1 va 7ff 800
19:24:37:568 INFO 19:24:37 from DBox: INFO: IP c0a80001 Port 31341
19:24:37:708 INFO 19:24:37 from DBox: PID va 1 7ff 800
19:24:37:728 INFO 19:24:37 to DBox: START
19:24:37:738 INFO 19:24:37 from DBox: INFO: UdpSender() - PID146 R0 W0
19:24:37:908 INFO 19:24:37 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
19:24:42:675 WARNING
19:24:43:156 WARNING Unhandled Exception: System.NotSupportedException: The given path's format is not supported.
19:24:43:156 WARNING at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
19:24:43:156 WARNING at System.Security.Util.StringExpressionSet.AddExpressions(String[] str, Boolean checkForDuplicates, Boolean needFullPath)
19:24:43:166 WARNING at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
19:24:43:166 WARNING at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)
19:24:43:166 WARNING at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy)
19:24:43:166 WARNING at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
19:24:43:166 WARNING at PESSplitWriter..ctor(String baseFileName, Int32 streamNum, Data dataType)
19:24:43:166 WARNING at PESSplitWriterList.Add(String baseFileName, Data dataType)
19:24:43:166 WARNING at PESWriter..ctor(Record record, ISplitWriterList writerList)
19:24:43:166 WARNING at udrec.Main(String[] args)

Komischerweise hat die anschließende Aufnahme von Stargate wieder funktioniert:

Direktaufnahme: Stargate Kommando SG-1
19:25:45:596 INFO C:\Programme\XMediaGrabber\udrec.exe -host 192.168.0.100 -now -ts -o D:\Dbox-Aufnahme\check\05-03-21 19_25 SCI FI Stargate Kommando SG-1\Stargate Kommando SG-1 -buf 16 -tcp 31340 -udp 31341 -vp 7ff -ap 800
19:25:45:816 INFO 19:25:45 to DBox: VIDEOTS 31341 16 0 1 va 7ff 800
19:25:45:896 INFO 19:25:45 from DBox: INFO: IP c0a80001 Port 31341
19:25:46:026 INFO 19:25:46 from DBox: PID va 1 7ff 800
19:25:46:046 INFO 19:25:46 to DBox: START
19:25:46:056 INFO 19:25:46 from DBox: INFO: UdpSender() - PID157 R0 W0
19:25:46:227 INFO 19:25:46 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
19:26:00:577 INFO 19:26:00 to DBox: STOP
19:26:00:577 INFO 19:26:00 network statistics:
19:26:00:577 INFO max: 1,8 Mbit/s total data rate
19:26:00:587 INFO average: 1,8 Mbit/s total data rate
19:26:00:587 INFO no resends
19:26:00:587 INFO 19:26:00 TcpSender stopped

Ist die Ursache evtl der Doppelpunkt in: \Star Trek: Deep Space Nine -buf... ?
Irgendeine Idee??

edit: Habs eben noch mal bei Zapping ausprobiert, da dort auch ein Doppelpunkt im Titel vorkommt und bekam den gleichen Fehler. Muß also daran liegen! Wurde da was im Sourcecode geändert?
Zuletzt geändert von Cyberduke am Mo 21 Mär 2005, 19:59, insgesamt 1-mal geändert.
Sagem Sat DBox2 (immer aktuellster JtG Snapshot)
JtG 0.7.4c
avia600vb028

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#11 Beitrag von z3r0 » Mo 21 Mär 2005, 19:58

Ja, der Doppelpunkt ist schuld. Wird gefixt. Danke für das Testen und Berichtien. Viele solcher Bugs sind hoffentlich nicht mehr drin.

Bug ist schon immer so drin. Ordnername wurde berücksichtig, Dateiname nicht.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

Gesperrt