You are not logged in.
% valgrind vlc
==21868== Memcheck, a memory error detector
==21868== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==21868== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==21868== Command: vlc
==21868==
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[00000000071f9818] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
==21868== Thread 5:
==21868== Invalid read of size 8
==21868== at 0x1B6EEB79: QThread::currentThread() (in /usr/lib/libQtCore.so.4.8.7)
==21868== by 0x1B802255: QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, unsigned int) (in /usr/lib/libQtCore.so.4.8.7)
==21868== by 0x1AB2CD62: QApplicationPrivate::QApplicationPrivate(int&, char**, QApplication::Type, int) (in /usr/lib/libQtGui.so.4.8.7)
==21868== by 0x1AB3386F: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.8.7)
==21868== by 0x1A49AD72: ??? (in /usr/lib/vlc/plugins/gui/libqt4_plugin.so)
==21868== by 0x505E423: start_thread (in /usr/lib/libpthread-2.23.so)
==21868== by 0x555FCBC: clone (in /usr/lib/libc-2.23.so)
==21868== Address 0x100000006 is not stack'd, malloc'd or (recently) free'd
==21868==
==21868==
==21868== Process terminating with default action of signal 11 (SIGSEGV)
==21868== Access not within mapped region at address 0x100000006
==21868== at 0x1B6EEB79: QThread::currentThread() (in /usr/lib/libQtCore.so.4.8.7)
==21868== by 0x1B802255: QCoreApplicationPrivate::QCoreApplicationPrivate(int&, char**, unsigned int) (in /usr/lib/libQtCore.so.4.8.7)
==21868== by 0x1AB2CD62: QApplicationPrivate::QApplicationPrivate(int&, char**, QApplication::Type, int) (in /usr/lib/libQtGui.so.4.8.7)
==21868== by 0x1AB3386F: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib/libQtGui.so.4.8.7)
==21868== by 0x1A49AD72: ??? (in /usr/lib/vlc/plugins/gui/libqt4_plugin.so)
==21868== by 0x505E423: start_thread (in /usr/lib/libpthread-2.23.so)
==21868== by 0x555FCBC: clone (in /usr/lib/libc-2.23.so)
==21868== If you believe this happened as a result of a stack
==21868== overflow in your program's main thread (unlikely but
==21868== possible), you can try to increase the size of the
==21868== main thread stack using the --main-stacksize= flag.
==21868== The main thread stack size used in this run was 8388608.
==21868==
==21868== HEAP SUMMARY:
==21868== in use at exit: 974,069 bytes in 14,862 blocks
==21868== total heap usage: 33,747 allocs, 18,885 frees, 25,147,130 bytes allocated
==21868==
==21868== LEAK SUMMARY:
==21868== definitely lost: 48 bytes in 6 blocks
==21868== indirectly lost: 0 bytes in 0 blocks
==21868== possibly lost: 28,610 bytes in 651 blocks
==21868== still reachable: 945,411 bytes in 14,205 blocks
==21868== of which reachable via heuristic:
==21868== newarray : 1,536 bytes in 16 blocks
==21868== suppressed: 0 bytes in 0 blocks
==21868== Rerun with --leak-check=full to see details of leaked memory
==21868==
==21868== For counts of detected and suppressed errors, rerun with: -v
==21868== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
zsh: killed valgrind vlc
not quite sure where to report this bug or how to work around it
Last edited by incertia (2016-03-20 20:08:15)
Offline
Need specific package versions.
Offline
% paclog-pkglist | grep -e vlc -e qt4
lib32-qt4 4.8.7-4
qt4 4.8.7-7
vlc 2.2.2-3
Offline
Well crap, I had hoped this was fixed in vlc 2.2.2-3. It was for me and at least one other person. Can you try installing projectm, see if anything changes?
Offline
After installing projectm 2.1.0-13, the vlc interface works just fine, but playing video ends up breaking
% valgrind vlc
==26368== Memcheck, a memory error detector
==26368== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==26368== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==26368== Command: vlc
==26368==
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[00000000071f9818] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
==26368==
==26368== HEAP SUMMARY:
==26368== in use at exit: 1,863,544 bytes in 18,305 blocks
==26368== total heap usage: 157,800 allocs, 139,495 frees, 51,467,422 bytes allocated
==26368==
==26368== LEAK SUMMARY:
==26368== definitely lost: 5,656 bytes in 31 blocks
==26368== indirectly lost: 31,419 bytes in 904 blocks
==26368== possibly lost: 3,887 bytes in 33 blocks
==26368== still reachable: 1,561,382 bytes in 15,961 blocks
==26368== of which reachable via heuristic:
==26368== length64 : 8,112 bytes in 102 blocks
==26368== newarray : 6,440 bytes in 57 blocks
==26368== suppressed: 0 bytes in 0 blocks
==26368== Rerun with --leak-check=full to see details of leaked memory
==26368==
==26368== For counts of detected and suppressed errors, rerun with: -v
==26368== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
% valgrind vlc GOD\ Eater\ -\ 12\ \(720p,\ Subbed\).mp4
==26335== Memcheck, a memory error detector
==26335== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==26335== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==26335== Command: vlc GOD\ Eater\ -\ 12\ (720p,\ Subbed).mp4
==26335==
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[00000000071f9818] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
==26335== Thread 17:
==26335== Invalid read of size 8
==26335== at 0x8D24D24: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D22A79: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D4C17E: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D2033A: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D20638: glXCreateContext (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x417E1E36: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x417D3183: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x417DD8E5: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x415CB994: vdp_device_create_x11 (in /usr/lib/libvdpau.so.1.0.0)
==26335== by 0x409D9699: vdp_create_x11 (in /usr/lib/vlc/libvlc_vdpau.so.0.0.0)
==26335== by 0x409D99D5: vdp_get_x11 (in /usr/lib/vlc/libvlc_vdpau.so.0.0.0)
==26335== by 0x40FE4F0D: ??? (in /usr/lib/vlc/plugins/vdpau/libvdpau_display_plugin.so)
==26335== Address 0x108 is not stack'd, malloc'd or (recently) free'd
==26335==
==26335==
==26335== Process terminating with default action of signal 11 (SIGSEGV)
==26335== Access not within mapped region at address 0x108
==26335== at 0x8D24D24: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D22A79: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D4C17E: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D2033A: ??? (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x8D20638: glXCreateContext (in /usr/lib/mesa/libGL.so.1.2.0)
==26335== by 0x417E1E36: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x417D3183: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x417DD8E5: ??? (in /usr/lib/vdpau/libvdpau_va_gl.so.1)
==26335== by 0x415CB994: vdp_device_create_x11 (in /usr/lib/libvdpau.so.1.0.0)
==26335== by 0x409D9699: vdp_create_x11 (in /usr/lib/vlc/libvlc_vdpau.so.0.0.0)
==26335== by 0x409D99D5: vdp_get_x11 (in /usr/lib/vlc/libvlc_vdpau.so.0.0.0)
==26335== by 0x40FE4F0D: ??? (in /usr/lib/vlc/plugins/vdpau/libvdpau_display_plugin.so)
==26335== If you believe this happened as a result of a stack
==26335== overflow in your program's main thread (unlikely but
==26335== possible), you can try to increase the size of the
==26335== main thread stack using the --main-stacksize= flag.
==26335== The main thread stack size used in this run was 8388608.
==26335==
==26335== HEAP SUMMARY:
==26335== in use at exit: 31,513,503 bytes in 253,845 blocks
==26335== total heap usage: 587,865 allocs, 334,020 frees, 107,774,275 bytes allocated
==26335==
==26335== LEAK SUMMARY:
==26335== definitely lost: 6,000 bytes in 17 blocks
==26335== indirectly lost: 27,271 bytes in 1,149 blocks
==26335== possibly lost: 14,287,595 bytes in 6,174 blocks
==26335== still reachable: 16,931,053 bytes in 245,127 blocks
==26335== of which reachable via heuristic:
==26335== length64 : 8,112 bytes in 102 blocks
==26335== newarray : 6,440 bytes in 57 blocks
==26335== multipleinheritance: 1,456 bytes in 1 blocks
==26335== suppressed: 0 bytes in 0 blocks
==26335== Rerun with --leak-check=full to see details of leaked memory
==26335==
==26335== For counts of detected and suppressed errors, rerun with: -v
==26335== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
zsh: killed valgrind vlc GOD\ Eater\ -\ 12\ \(720p,\ Subbed\).mp4
Last edited by incertia (2016-03-20 21:45:03)
Offline