Application: gwenview (2.8.1) KDE Platform Version: 4.8.1 (4.8.1) (Compiled from sources) Qt Version: 4.7.4 Operating System: Linux 3.2.12 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: I have a directory with JPEG photos and some mp4-container videos (H.264/MP3). When I view images (and go through them using spacebar), everything works fine. Then I arrive on the video, and Gwenview show blank screen with playback controls on the bottom (altough, it may be also attempting playing the video, as position indicator is moving). Hitting spacebar at that moment brings the segfault. When I try to play the video using VLC from command line it works fine. The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [Current thread is 1 (Thread 0x7f0e7489b780 (LWP 21168))] Thread 7 (Thread 0x7f0e7193a700 (LWP 21170)): #0 0x00000030004d1353 in poll () from /lib64/libc.so.6 #1 0x00007f0e748f6b64 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f0e748f7021 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f0e763b9fcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f0e7638e422 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f0e7638e664 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f0e762a4744 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f0e7636ffd8 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f0e762a6f95 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #10 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f0e70830700 (LWP 21174)): #0 0x000000300100c7cb in pthread_cond_timedwait () from /lib64/libpthread.so.0 #1 0x00007f0e762a75e1 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f0e7629c0b7 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f0e762a6f95 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #5 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f0e6b7fe700 (LWP 21175)): #0 0x000000300100c44c in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f0e762a767b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f0e767a3282 in Gwenview::SemanticInfoThread::run() () from /usr/lib64/libgwenviewlib.so.4 #3 0x00007f0e762a6f95 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #5 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f0e4c022700 (LWP 21179)): #0 0x000000300100c44c in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f0e68a57e50 in Thread () from /usr/lib64/libvlccore.so.4 #2 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #3 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f0e4bb6e700 (LWP 21185)): [KCrash Handler] #6 0x00007f0e7583058a in QImage::detach() () from /usr/lib64/qt4/libQtGui.so.4 #7 0x00007f0e758310ba in QImage::bits() () from /usr/lib64/qt4/libQtGui.so.4 #8 0x00007f0e68f36376 in Phonon::VLC::VideoWidget::lock(void*, void**) () from /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #9 0x00007f0e5cf04ac3 in Lock () from /usr/lib64/vlc/plugins/video_output/libvmem_plugin.so #10 0x00007f0e68aa4c71 in picture_pool_Get () from /usr/lib64/libvlccore.so.4 #11 0x00007f0e657b1b62 in Filter () from /usr/lib64/vlc/plugins/video_filter/libswscale_plugin.so #12 0x00007f0e68ab96f8 in filter_chain_VideoFilter () from /usr/lib64/libvlccore.so.4 #13 0x00007f0e5d515f0f in Render () from /usr/lib64/vlc/plugins/video_output/libvout_wrapper_plugin.so #14 0x00007f0e68a87d20 in RunThread () from /usr/lib64/libvlccore.so.4 #15 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #16 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f0e4b5b9700 (LWP 21191)): #0 0x000000300100c7cb in pthread_cond_timedwait () from /lib64/libpthread.so.0 #1 0x00007f0e68abb6cd in vlc_cond_timedwait () from /usr/lib64/libvlccore.so.4 #2 0x00007f0e68a88433 in RunThread () from /usr/lib64/libvlccore.so.4 #3 0x0000003001007c5c in start_thread () from /lib64/libpthread.so.0 #4 0x00000030004d9fcd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f0e7489b780 (LWP 21168)): #0 0x000000300100ef14 in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x000000300100a411 in _L_lock_500 () from /lib64/libpthread.so.0 #2 0x000000300100a22a in pthread_mutex_lock () from /lib64/libpthread.so.0 #3 0x00007f0e68a88a1d in vout_Close () from /usr/lib64/libvlccore.so.4 #4 0x00007f0e68a7c37d in input_resource_RequestVout () from /usr/lib64/libvlccore.so.4 #5 0x00007f0e68cfcc70 in libvlc_media_player_stop () from /usr/lib64/libvlc.so.5 #6 0x00007f0e68f30efa in Phonon::VLC::MediaObject::stop() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_vlc.so #7 0x000000301f439e00 in Phonon::MediaObject::~MediaObject() () from /usr/lib64/libphonon.so.4 #8 0x000000301f439e29 in Phonon::MediaObject::~MediaObject() () from /usr/lib64/libphonon.so.4 #9 0x00007f0e763a1a64 in QObjectPrivate::deleteChildren() () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f0e763a6562 in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f0e76753929 in Gwenview::VideoViewAdapter::~VideoViewAdapter() () from /usr/lib64/libgwenviewlib.so.4 #12 0x00007f0e7674b834 in Gwenview::DocumentView::~DocumentView() () from /usr/lib64/libgwenviewlib.so.4 #13 0x00007f0e7674b8c9 in Gwenview::DocumentView::~DocumentView() () from /usr/lib64/libgwenviewlib.so.4 #14 0x00007f0e763a3378 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f0e75d76b4b in QGraphicsWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #16 0x00007f0e75772c04 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007f0e7577777a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #18 0x0000003014a586b6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #19 0x00007f0e7638f07b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f0e76392834 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f0e763b9e33 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007f0e748f6652 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f0e748f6e48 in g_main_context_iterate.clone.6 () from /usr/lib64/libglib-2.0.so.0 #24 0x00007f0e748f7021 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #25 0x00007f0e763b9fcf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007f0e7581807e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4 #27 0x00007f0e7638e422 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007f0e7638e664 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007f0e76392aeb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #30 0x000000000044611e in main () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 287124 ***