GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Operation not

cabriofahrer

Well-Known Member
Kann das Programm gdvrecv nicht starten, es kommt folgende Fehlermelgung:

GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Operation not permitted. Aborting.

Das Programm (zum Überspielen von DV-Filmen von der Kamera auf den PC) hatte bei früheren Installationen und Versionen von FreeBSD immer funktioniert.

Alternativ sollte man eigentlich mit der Kommandozeile und 'fwcontrol -R output.dv' auch klarkommen, klappt aber bei mir nicht:

$ fwcontrol -R test.dv
fwcontrol: detect_recv_fn: ioctl FW_SSTBUF: Bad file descriptor

Die 'man fwcontrol' ist für mich zu unverständlich.

Dmesg sieht folgendermaßen aus, aber lieber wäre mir, gdvrecv würde funktionieren:

Code:
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=3, non CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1 cable IRM irm(0)  (me)
firewire0: root node is not cycle master capable
firewire0: bus manager 0
fwohci0: too many cycles lost, no cycle master present?
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=4, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0)  (me)
firewire0: bus manager 0
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=6, non CYCLEMASTER mode
firewire0: 2 nodes, maxhop <= 1 cable IRM irm(1)
firewire0: fw_explore_node: Pre 1394a-2000 detected
firewire0: New S100 device ID:0000850000604207
 
Nun, zum Glück habe ich herausgefunden dass das Programm gdvrecv über einen Kommandozeilenbefehl 'dvrecv' verfügt, mit dem ich im Terminal dann den Film überspielen kann. Das frontend scheint aber ein Problem mit glib zu haben. Keine Idee? Vielleicht einfach auf die nächste Version von glib warten?
 
Zurück
Oben