makemkvcon Errors on Fedora 22 — Bus error and 'Bad address'

The place to discuss linux version of MakeMKV
Post Reply
r160k
Posts: 2
Joined: Thu Sep 17, 2015 10:16 pm

makemkvcon Errors on Fedora 22 — Bus error and 'Bad address'

Post by r160k »

I have tried installing the pre-built makemkv package from negativo17's repository, and building from source myself – in both cases I am getting the exact same error; when I try to launch MakeMKV, I get "Application failed to initialize" popup instantly, and when I try

Code: Select all

makemkvcon info disc:0
I get:

Code: Select all

Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_spa.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_chi.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_dut.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_fra.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_swe.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_pol.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_nor.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_dan.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_ita.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_jpn.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_ptb.mo.gz' at offset '0'
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_deu.mo.gz' at offset '0'
Bus error (core dumped)
With

Code: Select all

--debug
enabled I get:

Code: Select all

DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_spa.mo.gz' at offset '0'
DEBUG: Code 10463 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_chi.mo.gz' at offset '0'
DEBUG: Code 11281 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_dut.mo.gz' at offset '0'
DEBUG: Code 10313 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_fra.mo.gz' at offset '0'
DEBUG: Code 12887 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_swe.mo.gz' at offset '0'
DEBUG: Code 10017 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_pol.mo.gz' at offset '0'
DEBUG: Code 12218 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_nor.mo.gz' at offset '0'
DEBUG: Code 12389 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_dan.mo.gz' at offset '0'
DEBUG: Code 10856 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_ita.mo.gz' at offset '0'
DEBUG: Code 12817 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_jpn.mo.gz' at offset '0'
DEBUG: Code 10411 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_ptb.mo.gz' at offset '0'
DEBUG: Code 10469 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:213132721
DEBUG: Code 1073741838 at 0=U]=hNN@Ejmow=;_9:29393930
Error 'Posix error - Bad address' occurred while reading '/usr/bin/../share/MakeMKV/makemkv_deu.mo.gz' at offset '0'
DEBUG: Code 10876 at VkI1XN++M%+r=ZeIRt7\:121264855
DEBUG: Code 0 at VkI1XN++M%+r=ZeIRt7\:29394091
Bus error (core dumped)
I'd imagine these files have something to do with different language translations of MakeMKV. If I rename/delete the files and run

Code: Select all

makemkvcon --debug info disc:0
I get simply:

Code: Select all

Bus error (core dumped)
As the exact same is happening with MakeMKV built in two different build-environments, I must concur that either a) MakeMKV is currently broken on Fedora (in which case the maintainer probably wouldn't have released the RPM), or b) there is a dynamic library missing or conflicting. Unless I'm mistaken, I think there are two separate (but related) addressing-based errors – a non-fatal one involving the files, and a fatal one involving the "Bus error". Does anyone have any suggestions how this can be fixed?
r160k
Posts: 2
Joined: Thu Sep 17, 2015 10:16 pm

Re: makemkvcon Errors on Fedora 22 — Bus error and 'Bad addr

Post by r160k »

EDIT: I am using F22, but with the current rawhide kernel (4.3.0) – after trying again with the standard Fedora 22 kernel it works fine. I would however still appreciate a deeper explanation of what exactly is going on at the MakeMKV end so that I can pass more detailed information back to the Fedora devs so they can fix the kernel.
Post Reply