I just built/installed the latest 1.6.0 and had a crash when changing the output directory.
The console crash dump was:
tony@fromroom:~/makemkv_v1.6.0_bin$ *** glibc detected *** makemkv: free(): invalid pointer: 0x08a85190 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb0a591]
/lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb0bde8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb0eecd]
/lib/libglib-2.0.so.0(g_free+0x36)[0x6d6fc6]
/usr/lib/libgtk-x11-2.0.so.0(+0xef40e)[0x82a640e]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x1d4)[0x8103f4]
/usr/lib/libgtk-x11-2.0.so.0(+0xd46d5)[0x828b6d5]
/usr/lib/libgtk-x11-2.0.so.0(+0xe18d2)[0x82988d2]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x1d4)[0x8103f4]
/usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0x831b14e]
/usr/lib/libgtk-x11-2.0.so.0(+0x77cd5)[0x822ecd5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0xa4)[0x82633f4]
/usr/lib/libgtk-x11-2.0.so.0(+0xacc88)[0x8263c88]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x81bdcc]
/usr/lib/libgobject-2.0.so.0(+0x98b9)[0x80c8b9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x80e178]
/usr/lib/libgobject-2.0.so.0(+0x1f81c)[0x82281c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754)[0x823db4]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x824256]
/usr/lib/libgtk-x11-2.0.so.0(+0x164441)[0x831b441]
/usr/lib/libgtk-x11-2.0.so.0(+0x2723b4)[0x84293b4]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x7f)[0x8108bf]
/usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0x831b14e]
/usr/lib/libgtk-x11-2.0.so.0(+0x77cd5)[0x822ecd5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0xa4)[0x82633f4]
/usr/lib/libgtk-x11-2.0.so.0(+0xacc88)[0x8263c88]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x81bdcc]
/usr/lib/libgobject-2.0.so.0(+0x98b9)[0x80c8b9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x80e178]
/usr/lib/libgobject-2.0.so.0(+0x1f81c)[0x82281c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754)[0x823db4]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x824256]
/usr/lib/libgtk-x11-2.0.so.0(+0x164441)[0x831b441]
/usr/lib/libgtk-x11-2.0.so.0(+0x2723b4)[0x84293b4]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x7f)[0x8108bf]
/usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0x831b14e]
/usr/lib/libgtk-x11-2.0.so.0(+0x73b3d)[0x822ab3d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0xa4)[0x82633f4]
/usr/lib/libgtk-x11-2.0.so.0(+0xacc88)[0x8263c88]
/usr/lib/libgtk-x11-2.0.so.0(+0x27edd3)[0x8435dd3]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x81bdcc]
/usr/lib/libgobject-2.0.so.0(+0x98b9)[0x80c8b9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x80e252]
/usr/lib/libgobject-2.0.so.0(+0x1f81c)[0x82281c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x754)[0x823db4]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x824256]
/usr/lib/libgtk-x11-2.0.so.0(+0x164441)[0x831b441]
/usr/lib/libgtk-x11-2.0.so.0(+0x2723b4)[0x84293b4]
/usr/lib/libgtk-x11-2.0.so.0(+0x280206)[0x8437206]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x7f)[0x8108bf]
/usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0x831b14e]
/usr/lib/libQtGui.so.4(+0x506a1f)[0x10ffa1f]
/usr/lib/libQtGui.so.4(_ZN11QFileDialog20getExistingDirectoryEP7QWidgetRK7QStringS4_6QFlagsINS_6OptionEE+0x199)[0x1282619]
makemkv[0x805806a]
makemkv[0x8055533]
makemkv[0x807e5bb]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8metacallEP7QObjectNS_4CallEiPPv+0x3a)[0x27dc9a]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2d5)[0x28c3d5]
/usr/lib/libQtGui.so.4(_ZN7QAction9triggeredEb+0x49)[0xd27bd9]
/usr/lib/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0x7c)[0xd29dcc]
/usr/lib/libQtGui.so.4(_ZN11QToolButton14nextCheckStateEv+0x32)[0x121cbd2]
/usr/lib/libQtGui.so.4(+0x540cb3)[0x1139cb3]
/usr/lib/libQtGui.so.4(_ZN15QAbstractButton17mouseReleaseEventEP11QMouseEvent+0x9e)[0x1139fae]
======= Memory map: ========
00110000-00386000 r-xp 00000000 08:06 1925481 /usr/lib/libQtCore.so.4.6.2
00386000-0038d000 r--p 00275000 08:06 1925481 /usr/lib/libQtCore.so.4.6.2
0038d000-0038e000 rw-p 0027c000 08:06 1925481 /usr/lib/libQtCore.so.4.6.2
0038e000-003a1000 r-xp 00000000 08:06 2203829 /lib/libz.so.1.2.3.3
003a1000-003a2000 r--p 00012000 08:06 2203829 /lib/libz.so.1.2.3.3
003a2000-003a3000 rw-p 00013000 08:06 2203829 /lib/libz.so.1.2.3.3
003a3000-003c0000 r-xp 00000000 08:06 2203720 /lib/libgcc_s.so.1
003c0000-003c1000 r--p 0001c000 08:06 2203720 /lib/libgcc_s.so.1
003c1000-003c2000 rw-p 0001d000 08:06 2203720 /lib/libgcc_s.so.1
003c2000-003e6000 r-xp 00000000 08:06 2221649 /lib/tls/i686/cmov/libm-2.11.1.so
003e6000-003e7000 r--p 00023000 08:06 2221649 /lib/tls/i686/cmov/libm-2.11.1.so
003e7000-003e8000 rw-p 00024000 08:06 2221649 /lib/tls/i686/cmov/libm-2.11.1.so
003e8000-00416000 r-xp 00000000 08:06 1925330 /usr/lib/libfontconfig.so.1.4.4
00416000-00417000 r--p 0002d000 08:06 1925330 /usr/lib/libfontconfig.so.1.4.4
00417000-00418000 rw-p 0002e000 08:06 1925330 /usr/lib/libfontconfig.so.1.4.4
00418000-0041f000 r-xp 00000000 08:06 1926549 /usr/lib/libSM.so.6.0.1
0041f000-00420000 r--p 00006000 08:06 1926549 /usr/lib/libSM.so.6.0.1
00420000-00421000 rw-p 00007000 08:06 1926549 /usr/lib/libSM.so.6.0.1
00421000-00436000 r-xp 00000000 08:06 1925159 /usr/lib/libICE.so.6.3.0
00436000-00437000 r--p 00014000 08:06 1925159 /usr/lib/libICE.so.6.3.0
00437000-00438000 rw-p 00015000 08:06 1925159 /usr/lib/libICE.so.6.3.0
00438000-0043a000 rw-p 00000000 00:00 0
0043a000-00448000 r-xp 00000000 08:06 1927416 /usr/lib/libXext.so.6.4.0
00448000-00449000 r--p 0000d000 08:06 1927416 /usr/lib/libXext.so.6.4.0
00449000-0044a000 rw-p 0000e000 08:06 1927416 /usr/lib/libXext.so.6.4.0
0044b000-00534000 r-xp 00000000 08:06 1925788 /usr/lib/libstdc++.so.6.0.13
00534000-00535000 ---p 000e9000 08:06 1925788 /usr/lib/libstdc++.so.6.0.13
00535000-00539000 r--p 000e9000 08:06 1925788 /usr/lib/libstdc++.so.6.0.13
00539000-0053a000 rw-p 000ed000 08:06 1925788 /usr/lib/libstdc++.so.6.0.13
0053a000-00541000 rw-p 00000000 00:00 0
00543000-00544000 r-xp 00000000 00:00 0 [vdso]
00544000-005b5000 r-xp 00000000 08:06 1927689 /usr/lib/libfreetype.so.6.3.22
005b5000-005b9000 r--p 00070000 08:06 1927689 /usr/lib/libfreetype.so.6.3.22
005b9000-005ba000 rw-p 00074000 08:06 1927689 /usr/lib/libfreetype.so.6.3.22
005ba000-005bc000 r-xp 00000000 08:06 2221648 /lib/tls/i686/cmov/libdl-2.11.1.so
005bc000-005bd000 r--p 00001000 08:06 2221648 /lib/tls/i686/cmov/libdl-2.11.1.so
005bd000-005be000 rw-p 00002000 08:06 2221648 /lib/tls/i686/cmov/libdl-2.11.1.so
005be000-005c0000 r-xp 00000000 08:06 1927061 /usr/lib/libXau.so.6.0.0
005c0000-005c1000 r--p 00001000 08:06 1927061 /usr/lib/libXau.so.6.0.0
005c1000-005c2000 rw-p 00002000 08:06 1927061 /usr/lib/libXau.so.6.0.0
005c2000-005c5000 r-xp 00000000 08:06 2203729 /lib/libuuid.so.1.3.0
005c5000-005c6000 r--p 00002000 08:06 2203729 /lib/libuuid.so.1.3.0
005c6000-005c7000 rw-p 00003000 08:06 2203729 /lib/libuuid.so.1.3.0
005c7000-005cb000 r-xp 00000000 08:06 1927761 /usr/lib/libXdmcp.so.6.0.0
005cb000-005cc000 r--p 00003000 08:06 1927761 /usr/lib/libXdmcp.so.6.0.0
005cc000-005cd000 rw-p 00004000 08:06 1927761 /usr/lib/libXdmcp.so.6.0.0
005cd000-005cf000 r-xp 00000000 08:06 1384559 /usr/lib/gconv/UTF-16.so
005cf000-005d0000 r--p 00001000 08:06 1384559 /usr/lib/gconv/UTF-16.so
005d0000-005d1000 rw-p 00002000 08:06 1384559 /usr/lib/gconv/UTF-16.so
005d1000-005d7000 r-xp 00000000 08:06 1925689 /usr/lib/libXrandr.so.2.2.0
005d7000-005d8000 r--p 00005000 08:06 1925689 /usr/lib/libXrandr.so.2.2.0
005d8000-005d9000 rw-p 00006000 08:06 1925689 /usr/lib/libXrandr.so.2.2.0
005d9000-005dd000 r-xp 00000000 08:06 1926594 /usr/lib/libXfixes.so.3.1.0
005dd000-005de000 r--p 00003000 08:06 1926594 /usr/lib/libXfixes.so.3.1.0
005de000-005df000 rw-p 00004000 08:06 1926594 /usr/lib/libXfixes.so.3.1.0
005df000-005e6000 r-xp 00000000 08:06 2221661 /lib/tls/i686/cmov/librt-2.11.1.so
005e6000-005e7000 r--p 00006000 08:06 2221661 /lib/tls/i686/cmov/librt-2.11.1.so
005e7000-005e8000 rw-p 00007000 08:06 2221661 /lib/tls/i686/cmov/librt-2.11.1.so
005e8000-0060c000 r-xp 00000000 08:06 2203802 /lib/libexpat.so.1.5.2
0060c000-0060e000 r--p 00024000 08:06 2203802 /lib/libexpat.so.1.5.2
0060e000-0060f000 rw-p 00026000 08:06 2203802 /lib/libexpat.so.1.5.2
0060f000-0065e000 r-xp 00000000 08:06 1925525 /usr/lib/libXt.so.6.0.0
0065e000-0065f000 r--p 0004e000 08:06 1925525 /usr/lib/libXt.so.6.0.0
0065f000-00662000 rw-p 0004f000 08:06 1925525 /usr/lib/libXt.so.6.0.0
00662000-0066a000 r-xp 00000000 08:06 1925757 /usr/lib/libXcursor.so.1.0.2
0066a000-0066b000 r--p 00007000 08:06 1925757 /usr/lib/libXcursor.so.1.0.2
0066b000-0066c000 rw-p 00008000 08:06 1925757 /usr/lib/libXcursor.so.1.0.2
0066c000-0066e000 r-xp 00000000 08:06 1927750 /usr/lib/libXinerama.so.1.0.0
0066e000-0066f000 r--p 00001000 08:06 1927750 /usr/lib/libXinerama.so.1.0.0
0066f000-00670000 rw-p 00002000 08:06 1927750 /usr/lib/libXinerama.so.1.0.0
00670000-00673000 r-xp 00000000 08:06 1925770 /usr/lib/libgmodule-2.0.so.0.2400.1
00673000-00674000 r--p 00002000 08:06 1925770 /usr/lib/libgmodule-2.0.so.0.2400.1
00674000-00675000 rw-p 00003000 08:06 1925770 /usr/lib/libgmodule-2.0.so.0.2400.1
00675000-00677000 r-xp 00000000 08:06 1927384 /usr/lib/libXcomposite.so.1.0.0
00677000-00678000 r--p 00001000 08:06 1927384 /usr/lib/libXcomposite.so.1.0.0
00678000-00679000 rw-p 00002000 08:06 1927384 /usr/lib/libXcomposite.so.1.0.0
0067a000-0068f000 r-xp 00000000 08:06 2221659 /lib/tls/i686/cmov/libpthread-2.11.1.so
0068f000-00690000 r--p 00014000 08:06 2221659 /lib/tls/i686/cmov/libpthread-2.11.1.so
00690000-00691000 rw-p 00015000 08:06 2221659 /lib/tls/i686/cmov/libpthread-2.11.1.so
00691000-00693000 rw-p 00000000 00:00 0
00693000-0075b000 r-xp 00000000 08:06 2203669 /lib/libglib-2.0.so.0.2400.1
0075b000-0075c000 r--p 000c7000 08:06 2203669 /lib/libglib-2.0.so.0.2400.1
0075c000-0075d000 rw-p 000c8000 08:06 2203669 /lib/libglib-2.0.so.0.2400.1
0075d000-0078c000 r-xp 00000000 08:06 2203716 /lib/libpcre.so.3.12.1
0078c000-0078d000 r--p 0002e000 08:06 2203716 /lib/libpcre.so.3.12.1
0078d000-0078e000 rw-p 0002f000 08:06 2203716 /lib/libpcre.so.3.12.1
0078e000-007a6000 r-xp 00000000 08:06 1926998 /usr/lib/libxcb.so.1.1.0
007a6000-007a7000 r--p 00017000 08:06 1926998 /usr/lib/libxcb.so.1.1.0
007a7000-007a8000 rw-p 00018000 08:06 1926998 /usr/lib/libxcb.so.1.1.0
007a8000-007b4000 r-xp 00000000 08:06 1925843 /usr/lib/libXi.so.6.1.0
Crash on Ubuntu 10.4
-
- Posts: 3
- Joined: Sun Sep 19, 2010 9:38 am
Re: Crash on Ubuntu 10.4
I tried again after posting and it did not crash on my second try.
My usage sequence was not exactly the same the second time - so it does not appear to be just changing the output folder which triggers the crash. It may depend on previous operations.
I will try again to reproduce.
My usage sequence was not exactly the same the second time - so it does not appear to be just changing the output folder which triggers the crash. It may depend on previous operations.
I will try again to reproduce.
-
- Posts: 4075
- Joined: Wed Nov 26, 2008 2:26 am
- Contact:
Re: Crash on Ubuntu 10.4
if it crashes again please save core dump, compress and send to support@makemkv.com .
-
- Posts: 3
- Joined: Sun Sep 19, 2010 9:38 am
Re: Crash on Ubuntu 10.4
I got it to crash again
I couldnt see a core file - it was not in my current working directory. The GUI seems to crash but the makemkvcon process is still sleeping. 'ulimit -c unlimited' does not help me. Where should the core file be created (does the program change its current directory)?
However I think I know what to do to trigger the crash. In the GUI, I click the button to change the output directory. The directory I specify in the GUI (am using gnome) is one that is on a currently unmounted disk (I use a large NTFS drive to rip to and it has not been mounted yet, but the GUI lets me select it from the Places list - which appears to then mount it). When I click the Open button the crash occurs.
Once the disk has been mounted - either by the previous directory select operation (prior to the crash) or by me manually mounting it before running makemkv, the crash does not occur.
I couldnt see a core file - it was not in my current working directory. The GUI seems to crash but the makemkvcon process is still sleeping. 'ulimit -c unlimited' does not help me. Where should the core file be created (does the program change its current directory)?
However I think I know what to do to trigger the crash. In the GUI, I click the button to change the output directory. The directory I specify in the GUI (am using gnome) is one that is on a currently unmounted disk (I use a large NTFS drive to rip to and it has not been mounted yet, but the GUI lets me select it from the Places list - which appears to then mount it). When I click the Open button the crash occurs.
Once the disk has been mounted - either by the previous directory select operation (prior to the crash) or by me manually mounting it before running makemkv, the crash does not occur.
-
- Posts: 4075
- Joined: Wed Nov 26, 2008 2:26 am
- Contact:
Re: Crash on Ubuntu 10.4
It's a QT bug. We have no control over it You'll have to submit bug to ubuntu.