Bug 203623

Summary: Gwenview chrashes randomly in fullscreen mode
Product: [Applications] gwenview Reporter: Tilmann Sult <t.sult>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Tilmann Sult 2009-08-12 22:33:03 UTC
Version:           2.3.0 (using KDE 4.3.0)
OS:                Linux
Installed from:    Unlisted Binary Package

Gwenview crashs randomly if I view a folder with *.jpeg and *.mpeg files when going to the *.mpeg-files. This only occures in fullscreen mode. If I can see all *.mpeg-files in an dia-show at the next time it will crash.
The backtrace have many ?? () inside so I think it is no help. But I have run valgrind as mentioned in Bug 193993 and got the output in the file
http://amor.rz.hu-berlin.de/~sulttilm/bug .
I have run it with various parameters, the runs are seperated with
---------------------------------------------------------------------------
My machine is running ArchLinux 64-bit.
Comment 1 Dario Andres 2009-08-12 22:48:34 UTC
Are you using kdemod ? Thanks
Comment 2 Dario Andres 2009-08-12 22:59:20 UTC
Mh, I couldn't found the crash information in the whole valgrind log.
You will need to provide a backtrace, however if you are not using KDemod, then there will be no easy way to provide a proper backtrace.

Try to paste the backtrace you can get from the "Developer Information" tab in the crash handler dialog. It may be of use.

Regards
Comment 3 Dario Andres 2009-08-12 23:00:30 UTC
Marking as NEEDSINFO
Comment 4 Tilmann Sult 2009-08-13 10:33:27 UTC
I'm using the KDE from extra.
Here is the crash report:

Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 0 (LWP 4893)]

Thread 10 (Thread 0x7f18fe58b910 (LWP 4894)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f19093a634b in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f1909cf832c in Gwenview::SemanticInfoThread::run () from /usr/lib/libgwenviewlib.so.4
#3  0x00007f19093a5285 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#5  0x00007f19072ca16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f18fd8ca910 (LWP 4898)):
#0  0x00007f1905b8a05d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f19093a62b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007f190939c412 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f19093a5285 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#5  0x00007f19072ca16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f18f5e29910 (LWP 4902)):
#0  0x00007f1905b8c274 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007f1905b87cc5 in _L_lock_512 () from /lib/libpthread.so.0
#2  0x00007f1905b87ae8 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007f18f43ed605 in gst_base_sink_change_state () from /usr/lib/libgstbase-0.10.so.0
#4  0x00007f18f2bf2d78 in gst_xvimagesink_change_state () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#5  0x00007f18f4c6a64c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f18f4c6d3ea in gst_element_set_state_func () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007f18f4c5b2de in gst_bin_change_state_func () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f18f4c6a64c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f18f4c6d3ea in gst_element_set_state_func () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f18f4f2063a in ?? () from /usr/lib/qt/plugins/phonon_backend/libphonon_gstreamer.so
#11 0x00007f19068f4114 in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4
#12 0x00007f1906902d25 in ?? () from /usr/lib/libphonon.so.4
#13 0x00007f19072339e2 in __run_exit_handlers () from /lib/libc.so.6
#14 0x00007f1907233a35 in exit () from /lib/libc.so.6
#15 0x00007f1907a5b158 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007f1908abb9d8 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#17 0x00007f1904c5332e in _XIOError () from /usr/lib/libX11.so.6
#18 0x00007f1904c5a405 in process_responses () from /usr/lib/libX11.so.6
#19 0x00007f1904c5acb7 in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0x00007f1904c2d0d6 in XCheckWindowEvent () from /usr/lib/libX11.so.6
#21 0x00007f18f2bf3e31 in gst_xvimagesink_event_thread () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#22 0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#23 0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#24 0x00007f19072ca16d in clone () from /lib/libc.so.6
#25 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f18f0e3e910 (LWP 4903)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f18f4ca3af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#2  0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#5  0x00007f19072ca16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f18f0215910 (LWP 4904)):
#0  0x00007f1905b8c274 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007f1905b87cc5 in _L_lock_512 () from /lib/libpthread.so.0
#2  0x00007f1905b87ae8 in pthread_mutex_lock () from /lib/libpthread.so.0
#3  0x00007f18f2bf3591 in gst_xvimagesink_xvimage_put () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00007f18f2bf3a43 in gst_xvimagesink_show_frame () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#5  0x00007f18f43ebe4a in gst_base_sink_render_object () from /usr/lib/libgstbase-0.10.so.0
#6  0x00007f18f43ecbae in gst_base_sink_queue_object_unlocked () from /usr/lib/libgstbase-0.10.so.0
#7  0x00007f18f43eebb6 in gst_base_sink_chain_unlocked () from /usr/lib/libgstbase-0.10.so.0
#8  0x00007f18f43ef016 in gst_base_sink_chain () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f18f43fbac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0
#12 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f18f43fbac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0
#15 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f18f43fbac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0
#18 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f18f43fbac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0
#21 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#23 0x00007f18f43fbac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0
#24 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#25 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#26 0x00007f18f27cd865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#27 0x00007f18f4ca3927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#28 0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#29 0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#30 0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#31 0x00007f19072ca16d in clone () from /lib/libc.so.6
#32 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f18efa14910 (LWP 4905)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f18f27cef40 in gst_queue_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f18f27cff11 in gst_tee_handle_buffer () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#7  0x00007f18f27d01ea in gst_tee_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f18f27cd865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0x00007f18f4ca3927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#13 0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#14 0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#15 0x00007f19072ca16d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f18ef213910 (LWP 4906)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f18f27cef40 in gst_queue_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f18f0439be9 in handle_slice () from /usr/lib/gstreamer-0.10/libgstmpeg2dec.so
#9  0x00007f18f043a65b in gst_mpeg2dec_chain () from /usr/lib/gstreamer-0.10/libgstmpeg2dec.so
#10 0x00007f18f4c81448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f18f4c82723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f18f27cd865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#13 0x00007f18f4ca3927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#15 0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#16 0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#17 0x00007f19072ca16d in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f18ee805910 (LWP 4907)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f18f4ca3af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#2  0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#5  0x00007f19072ca16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f18ecfab910 (LWP 4909)):
#0  0x00007f1905b89dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f18f4ca3af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0
#2  0x00007f1903f24fe2 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0
#3  0x00007f1903f239e4 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0
#4  0x00007f1905b8557a in start_thread () from /lib/libpthread.so.0
#5  0x00007f19072ca16d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f190a39d760 (LWP 4893)):
[KCrash Handler]
#5  0x00007f1907a46905 in QWidget::effectiveWinId () from /usr/lib/libQtGui.so.4
#6  0x00007f1907a83e71 in ?? () from /usr/lib/libQtGui.so.4
#7  0x00007f1907a5c4eb in QApplication::setOverrideCursor () from /usr/lib/libQtGui.so.4
#8  0x00007f1909cbbfef in Gwenview::FullScreenBar::slotAutoHideCursorTimeout () from /usr/lib/libgwenviewlib.so.4
#9  0x00007f1909cbc0bc in Gwenview::FullScreenBar::qt_metacall () from /usr/lib/libgwenviewlib.so.4
#10 0x00007f190949fe0c in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#11 0x00007f1909499db3 in QObject::event () from /usr/lib/libQtCore.so.4
#12 0x00007f19079ffe2c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#13 0x00007f1907a070fe in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0x00007f1908abbff6 in KApplication::notify () from /usr/lib/libkdeui.so.5
#15 0x00007f190948ad0c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#16 0x00007f19094b6322 in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007f19094b328d in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007f1903efadbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007f1903efe568 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#20 0x00007f1903efe690 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007f19094b31d6 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#22 0x00007f1907a92dde in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007f1909489612 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#24 0x00007f19094899e4 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#25 0x00007f190948bb99 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#26 0x0000000000440560 in _start ()
Comment 5 Dario Andres 2009-08-13 14:22:13 UTC
Merging with bug 197489. Thanks

*** This bug has been marked as a duplicate of bug 197489 ***