Segmentation fault in makemkv

The place to discuss linux version of MakeMKV
Post Reply
argonavis
Posts: 2
Joined: Sat May 26, 2012 9:41 pm

Segmentation fault in makemkv

Post by argonavis »

Hello,

I just discovered makemkv, and due to a few somewhat foolish decisions on my part I ran into a problem installing the prerequisite QT4. In the process of hacking at this, I did a very hasty quick-and-dirty "install" (ahem...) of the binary package. This resulted in two issues I thought I would bring to your attention:
  • Application failed to initialize. This popup appears when the /usr/bin/makemkvcon application was "installed" without being executable. Completely my fault, and would've never happened had I followed the standard installation instructions. However, it might be helpful to provide a more specific error message in this instance. At least, it would've helped this particular moron. :)
  • Segmentation fault in makemkv. Again, due to my incomplete install of the binary package, the default profile was not installed. These are the first three frames of the backtrace:

    Code: Select all

    #0  0x080608e0 in QStringFromConstUtf16 ()
    #1  0x08065032 in CSettingDialog::WriteSettings(bool&) ()
    #2  0x08065799 in CSettingDialog::SlotApply() ()
    I believe the fault was in makemkvgui/src/settingdlg.cpp at line #270:

    Code: Select all

    if (advancedTab->lineEditSelection->text() == QStringFromConstUtf16(client->GetProfileString(0,2)))
    {
    ...
    Probably due to the fact that GetProfileString() returned NULL.

    I would completely agree that "this should never happen", and was due to PBKAC. OTOH, it also seems to me that a seg fault is too graceless for such a nice application.
Thanks for the time, and for making this app available!

AN.
Post Reply