Summary: | media-video/vlc-0.9.8a crashes when opening the playlist window (libqt 4.5.0 ?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | 404 Error <404errorqc> |
Component: | Current packages | Assignee: | Alexis Ballier <aballier> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | media-video, qt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
404 Error
2009-02-15 22:56:22 UTC
$ valgrind vlc ==20930== Memcheck, a memory error detector. ==20930== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==20930== Using LibVEX rev 1878, a library for dynamic binary translation. ==20930== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==20930== Using valgrind-3.4.0, a dynamic binary instrumentation framework. ==20930== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==20930== For more details, rerun with: -v ==20930== VLC media player 0.9.8a Grishenko [00000001] main libvlc debug: VLC media player - version 0.9.8a Grishenko - (c) 1996-2008 the VideoLAN team [00000001] main libvlc debug: libvlc was configured with ./configure '--prefix=/usr' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--enable-a52' '--disable-aa' '--enable-faad' '--enable-alsa' '--disable-altivec' '--disable-arts' '--disable-asademux' '--disable-atmo' '--disable-bonjour' '--enable-fribidi' '--enable-vcd' '--disable-cddax' '--enable-libcddb' '--enable-libcdio' '--disable-csri' '--enable-dbus' '--enable-dbus-control' '--enable-dirac' '--disable-directfb' '--disable-dc1394' '--disable-debug' '--enable-dca' '--disable-dv' '--disable-dvb' '--enable-dvdread' '--enable-dvdnav' '--enable-esd' '--disable-fb' '--enable-avcodec' '--enable-avformat' '--enable-swscale' '--disable-imgresample' '--enable-postproc' '--enable-flac' '--disable-fluidsynth' '--disable-fontconfig' '--disable-ggi' '--enable-gnomevfs' '--enable-gnutls' '--enable-hal' '--enable-httpd' '--enable-id3tag' '--enable-jack' '--disable-kate' '--disable-libass' '--disable-caca' '--enable-libgcrypt' '--enable-notify' '--disable-libproxy' '--disable-libtar' '--disable-libsysfs' '--disable-libv4l2' '--disable-lirc' '--enable-live555' '--enable-lua' '--enable-mkv' '--enable-mmx' '--enable-mod' '--enable-mad' '--enable-libmpeg2' '--disable-mpc' '--enable-ncurses' '--disable-mozilla' '--with-mozilla-pkg=' '--enable-ogg' '--enable-glx' '--enable-opengl' '--enable-galaktos' '--disable-optimize-memory' '--enable-oss' '--disable-pda' '--enable-png' '--disable-portaudio' '--disable-pulse' '--disable-pvr' '--enable-qt4' '--disable-realrtsp' '--disable-run-as-root' '--enable-smb' '--enable-schroedinger' '--enable-sdl' '--enable-sdl-image' '--disable-shout' '--disable-speex' '--enable-sse' '--enable-svg' '--disable-svgalib' '--enable-taglib' '--enable-theora' '--enable-freetype' '--disable-twolame' '--disable-upnp' '--disable-v4l' '--disable-v4l2' '--disable-vcdinfo' '--disable-vcdx' '--enable-vorbis' '--disable-loader' '--enable-x11' '--enable-screen' '--enable-x264' '--disable-xinerama' '--enable-libxml2' '--enable-xosd' '--enable-xvideo' '--disable-xvmc' '--disable-zvbi' '--disable-snapshot' '--disable-growl' '--disable-optimizations' '--enable-fast-install' '--enable-vlm' '--enable-sout' '--disable-skins2' '--disable-remoteosd' '--libdir=/usr/lib64' '--build=x86_64-pc-linux-gnu' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-march=core2 -O2 -pipe' 'LDFLAGS=-Wl,-O1' 'CXXFLAGS=-march=core2 -O2 -pipe' 'PKG_CONFIG_PATH=/usr/qt/3/lib64/pkgconfig' [00000001] main libvlc debug: translation test: code is "C" [00000001] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. ==20930== Thread 11: ==20930== Syscall param write(buf) points to uninitialised byte(s) ==20930== at 0x596280B: (within /lib64/libpthread-2.9.so) ==20930== by 0x10B39ADE: (within /usr/lib64/libX11.so.6.2.0) ==20930== by 0x10B31098: (within /usr/lib64/libX11.so.6.2.0) ==20930== by 0x10B31562: _XReply (in /usr/lib64/libX11.so.6.2.0) ==20930== by 0x10B14624: XGetWindowProperty (in /usr/lib64/libX11.so.6.2.0) ==20930== by 0x10B137AC: XGetWMHints (in /usr/lib64/libX11.so.6.2.0) ==20930== by 0xE59D7E1: QWidgetPrivate::setWindowIcon_sys(bool) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE57044C: QWidget::create(unsigned long, bool, bool) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE56FDCC: QWidgetPrivate::setWindowTitle_helper(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE57011A: QWidget::setWindowTitle(QString const&) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE046845: MainInterface::setVLCWindowsTitle(QString) (in /usr/lib64/vlc/gui/libqt4_plugin.so) ==20930== by 0xE047B5C: MainInterface::MainInterface(intf_thread_t*) (in /usr/lib64/vlc/gui/libqt4_plugin.so) ==20930== Address 0x6eebf73 is 371 bytes inside a block of size 16,384 alloc'd ==20930== at 0x4C22AD4: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==20930== by 0x10B1EB43: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==20930== by 0xE58B9E5: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE52B4B0: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE52BE08: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE03A9B9: (within /usr/lib64/vlc/gui/libqt4_plugin.so) ==20930== by 0x506B82C: (within /usr/lib64/libvlccore.so.0.0.2) ==20930== by 0x50BA4B5: (within /usr/lib64/libvlccore.so.0.0.2) ==20930== by 0x595C016: start_thread (in /lib64/libpthread-2.9.so) ==20930== by 0x60C838C: clone (in /lib64/libc-2.9.so) ==20930== ==20930== Syscall param write(buf) points to uninitialised byte(s) ==20930== at 0x596280B: (within /lib64/libpthread-2.9.so) ==20930== by 0xF79318E: (within /usr/lib64/libICE.so.6.3.0) ==20930== by 0xF79632F: _IceWrite (in /usr/lib64/libICE.so.6.3.0) ==20930== by 0xF796413: IceFlush (in /usr/lib64/libICE.so.6.3.0) ==20930== by 0xE5793FC: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE57BC76: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE580C91: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE5815B9: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xF586846: _SmcProcessMessage (in /usr/lib64/libSM.so.6.0.0) ==20930== by 0xF79A933: IceProcessMessages (in /usr/lib64/libICE.so.6.3.0) ==20930== by 0xE579938: (within /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0x1033BC6C: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib64/qt4/libQtCore.so.4.5.0) ==20930== Address 0x6f7f814 is 12 bytes inside a block of size 1,024 alloc'd ==20930== at 0x4C22AD4: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==20930== by 0xF78F529: IceOpenConnection (in /usr/lib64/libICE.so.6.3.0) ==20930== by 0xF582BE0: SmcOpenConnection (in /usr/lib64/libSM.so.6.0.0) ==20930== by 0xE5801B9: QSessionManager::QSessionManager(QApplication*, QString&, QString&) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE52B3C4: QApplicationPrivate::initialize() (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE52B4B8: QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE52BE08: QApplication::QApplication(int&, char**, bool, int) (in /usr/lib64/qt4/libQtGui.so.4.5.0) ==20930== by 0xE03A9B9: (within /usr/lib64/vlc/gui/libqt4_plugin.so) ==20930== by 0x506B82C: (within /usr/lib64/libvlccore.so.0.0.2) ==20930== by 0x50BA4B5: (within /usr/lib64/libvlccore.so.0.0.2) ==20930== by 0x595C016: start_thread (in /lib64/libpthread-2.9.so) ==20930== by 0x60C838C: clone (in /lib64/libc-2.9.so) ==20930== ==20930== ERROR SUMMARY: 8 errors from 2 contexts (suppressed: 613 from 3) ==20930== malloc/free: in use at exit: 3,231,476 bytes in 23,545 blocks. ==20930== malloc/free: 81,363 allocs, 57,818 frees, 26,921,025 bytes allocated. ==20930== For counts of detected errors, rerun with: -v ==20930== Use --track-origins=yes to see where uninitialised values come from ==20930== searching for pointers to 23,545 not-freed blocks. ==20930== checked 87,045,288 bytes. ==20930== ==20930== LEAK SUMMARY: ==20930== definitely lost: 10,340 bytes in 265 blocks. ==20930== possibly lost: 312,808 bytes in 470 blocks. ==20930== still reachable: 2,908,328 bytes in 22,810 blocks. ==20930== suppressed: 0 bytes in 0 blocks. ==20930== Rerun with --leak-check=full to see details of leaked memory It seems the trouble appears since I have updated the libQT (4.5.0) I can't reproduce it here on AMD64 + qt-4.5.0_rc1. Are you sure that all your qt modules have the same version? Maybe some of them are still on 4.4.2 version I tried several things: emerge -e system, removal of .vlc directories under my home directory, reboot. I don't know exactly which one of those solved the issue but I am now able to open the playlist window :-) Bug set to Invalid. |