mipops / dvrescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation. Snapshot daily builds are at https://mediaarea.net/download/snapshots/binary/dvrescue/.
BSD 3-Clause "New" or "Revised" License
82 stars 19 forks source link

crash on list-controls #843

Closed dericed closed 1 week ago

dericed commented 3 months ago

I ran dvrescue --list_controls several times. For first few runs, I had a decklink card plugged in, then I removed it and then added it back. Many of the commands end in a crash.

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:mm daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Advice on how to debug this?

This is on the latest daily build

$ dvrescue --version
DVRescue v.22.12.20240330 (MediaInfoLib v.24.03) by MIPoPS.
dericed commented 2 months ago

Testing again and still there:

Dave-Rices-Mac-Mini-M1-2020:build daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:build daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
Segmentation fault: 11

Dave-Rices-Mac-Mini-M1-2020:build daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:build daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control

Dave-Rices-Mac-Mini-M1-2020:build daverice$ dvrescue --list_controls
/dev/tty.wlan-debug: tty.wlan-debug
/dev/tty.Bluetooth-Incoming-Port: tty.Bluetooth-Incoming-Port
/dev/tty.RS422 Deck Control: tty.RS422 Deck Control
dericed commented 1 week ago

unable to reproduce in 20240619