Most discs work fine including 4k, blu ray, dvd. However I'm segfaulting with with Indiana Jones and the Last Crusade 4k
It doesn't seem to matter what jre I use. java-8 (jre1.8.0_301) , oracle java-10 (jre-10.0.2), openjdk-8 - openjdk-18 they all segfault when trying to scan the disc. There are rare instances where it doesn't, which is where I got the above disc data. The only thing that reliably doesn't segfault is if I remove all jres, but then I lose all the "Comments" which helpfully indicate "MainFeature" etc.
Code: Select all
$ gdb --args makemkvcon --noscan -r info dev:/dev/sr0
GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
...
Reading symbols from makemkvcon...
(No debugging symbols found in makemkvcon)
(gdb) run
Starting program: /usr/bin/makemkvcon --noscan -r info dev:/dev/sr0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef4f5640 (LWP 2779)]
MSG:1005,0,1,"MakeMKV v1.16.4 linux(x64-release) started","%1 started","MakeMKV v1.16.4 linux(x64-release)"
MSG:1004,131072,1,"Debug logging enabled, log will be saved as file:///home/kevmitch/MakeMKV_log.txt","Debug logging enabled, log will be saved as %1","file:///home/kevmitch/MakeMKV_log.txt"
[New Thread 0x7fffeec13640 (LWP 2780)]
[New Thread 0x7fffd5a1c640 (LWP 2781)]
MSG:1003,32,3,"DEBUG: Code 0 at :dF09'kc`L+X+;OGG >t^*:29393631","DEBUG: Code %1 at %2:%3","0",":dF09'kc`L+X+;OGG >t^*","29393631"
DRV:0,0,999,0,"BD-RE HL-DT-ST BD-RE WH16NS60 1.02","","/dev/sr0"
DRV:1,0,999,0,"BD-RE ATAPI iHBS212 2 53T1","","/dev/sr1"
DRV:2,256,999,0,"","",""
DRV:3,256,999,0,"","",""
DRV:4,256,999,0,"","",""
DRV:5,256,999,0,"","",""
DRV:6,256,999,0,"","",""
DRV:7,256,999,0,"","",""
DRV:8,256,999,0,"","",""
DRV:9,256,999,0,"","",""
DRV:10,256,999,0,"","",""
DRV:11,256,999,0,"","",""
DRV:12,256,999,0,"","",""
DRV:13,256,999,0,"","",""
DRV:14,256,999,0,"","",""
DRV:15,256,999,0,"","",""
MSG:1011,0,1,"Using LibreDrive mode (v06.2 id=7FA2657C7667)","%1","Using LibreDrive mode (v06.2 id=7FA2657C7667)"
MSG:3007,0,0,"Using direct disc access mode","Using direct disc access mode"
MSG:5085,0,0,"Loaded content hash table, will verify integrity of M2TS files.","Loaded content hash table, will verify integrity of M2TS files."
[Detaching after vfork from child process 2782]
[Detaching after vfork from child process 2798]
[Detaching after vfork from child process 2814]
MSG:3344,0,1,"Using Java runtime from /usr/lib/jvm/java-11-openjdk-amd64/bin/java","Using Java runtime from %1","/usr/lib/jvm/java-11-openjdk-amd64/bin/java"
Thread 2 "makemkvcon" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffef4f5640 (LWP 2779)]
0x00000000007acb8b in ?? ()
(gdb) bt
#0 0x00000000007acb8b in ()
#1 0x00000000007ac575 in ()
#2 0x00000000007ac485 in ()
#3 0x00000000007b8d41 in ()
#4 0x00000000007b8f19 in ()
#5 0x00000000007b7cf1 in ()
#6 0x00000000006d0883 in ()
#7 0x00000000006cbaf2 in ()
#8 0x00000000006d1124 in ()
#9 0x00000000007f2a83 in ()
#10 0x00000000007f1329 in ()
#11 0x00000000007f4224 in ()
#12 0x000000000065aff1 in ()
#13 0x000000000065be44 in ()
#14 0x00007ffff7eedeae in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007ffff7e1da5f in clone () at /lib/x86_64-linux-gnu/libc.so.6
(I installed the openjdk-11-dbg package, but I guess it doesn't look there if makemkvcon doesn't have debug symbols itself.)