Page 1 of 1

1.8.10 fails on Gentoo Linux

Posted: Tue Apr 22, 2014 6:39 pm
by bdeblier
Running makemkv 1.8.10 on this distro now continually gives a popup stating "Fatal error occured. program will now exit." Previous to this release, every release up to and including 1.8.6 has worked perfectly.

makemkvcon also crashes:
$ makemkvcon info /dev/sr0
MakeMKV v1.8.10 linux(x64-release) started
Segmentation fault

Running this executable through gdb doesn't show much useful info:
(gdb) run info /dev/sr0
Starting program: /usr/bin/makemkvcon info /dev/sr0
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffd3562700 (LWP 4054)]
MakeMKV v1.8.10 linux(x64-release) started
[New Thread 0x7fffd2c7d700 (LWP 4055)]
[New Thread 0x7fffd247c700 (LWP 4056)]
[New Thread 0x7fffd1c7b700 (LWP 4060)]

Program received signal SIGSEGV, Segmentation fault.
0x00007fffd2d62000 in ?? ()

Any insights as to what might be the problem?

Thanks,

Bob

Re: 1.8.10 fails on Gentoo Linux

Posted: Wed Apr 23, 2014 3:15 pm
by h4emp3
I just 'ported' the latest existing ebuild (v1.8.9) to 1.8.10 and makemkv works just fine. The only thing I could imagine from looking at the ebuild which might lead to the error you got, is the applied patch. It simply removes some arguments in the makefile.

You can try the ebuild yourself, all necessary files can be downloaded from here: https://cgit.secforge.com/overlay-h4emp ... eo/makemkv
Or you can include my overlay into layman: https://cgit.secforge.com/overlay-h4emp3/about/

Re: 1.8.10 fails on Gentoo Linux

Posted: Fri May 02, 2014 6:59 pm
by miracoolix
Hi,

I've got the same problem on fedora Linux 20 with kernel 3.14.2 and makemkv v1.8.10.

The problem happened for me when I tried to use the FLAC profile to convert 7.1 DTS HD MA to FLAC. Using the default profile works.

Do I have to change the flac conversion setup?

Thank you!
Miracoolix