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:
I believe the fault was in makemkvgui/src/settingdlg.cpp at line #270:
Code: Select all
#0 0x080608e0 in QStringFromConstUtf16 () #1 0x08065032 in CSettingDialog::WriteSettings(bool&) () #2 0x08065799 in CSettingDialog::SlotApply() ()
Probably due to the fact that GetProfileString() returned NULL.Code: Select all
if (advancedTab->lineEditSelection->text() == QStringFromConstUtf16(client->GetProfileString(0,2))) { ...
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.
AN.