Bug 204459

Summary: Segmentation fault when AVI videos are being played.
Product: [Applications] gwenview Reporter: AndrĂ© Arnold <andre.arnold>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description André Arnold 2009-08-19 22:33:45 UTC
Application that crashed: gwenview
Version of the application: 2.3.1
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.25-0.1-pae i686
Distribution: "SUSE Linux Enterprise Server 11 (x86)"

What I was doing when the application crashed:
This should not really be a genview issue. The same happens in digikam and other applications using the KDE video player as well. However this issue doesn't occur with every video but with most of them.

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5a89700 (LWP 9123))]

Thread 10 (Thread 0xb4383b90 (LWP 9124)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7aaf582 in QWaitCondition::wait (this=0x81316d0, mutex=0x81316cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb7fe84cc in ?? () from /usr/lib/libgwenviewlib.so.4
#4  0xb7aae572 in QThreadPrivate::start (arg=0x81316c0) at thread/qthread_unix.cpp:188
#5  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#6  0xb66223be in clone () from /lib/libc.so.6

Thread 9 (Thread 0xaf30db90 (LWP 9177)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ef62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb32b88a1 in ?? () from /usr/lib/libxine.so.1
#3  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb66223be in clone () from /lib/libc.so.6

Thread 8 (Thread 0xae30bb90 (LWP 9179)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a517b9 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0xb7a4ccd1 in _L_lock_89 () from /lib/libpthread.so.0
#3  0xb7a4c5b2 in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0xb32d3782 in _x_demux_stop_thread () from /usr/lib/libxine.so.1
#5  0xb32b51c2 in ?? () from /usr/lib/libxine.so.1
#6  0xb32b53ae in xine_close () from /usr/lib/libxine.so.1
#7  0xb35162b1 in Phonon::Xine::XineStream::event (this=0x83b1880, ev=0x875d050) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1244
#8  0xb68fa7fc in QApplicationPrivate::notify_helper (this=0x80ceb38, receiver=0x83b1880, e=0x875d050) at kernel/qapplication.cpp:4056
#9  0xb6902aee in QApplication::notify (this=0xbfb99110, receiver=0x83b1880, e=0x875d050) at kernel/qapplication.cpp:3603
#10 0xb765527d in KApplication::notify (this=0xbfb99110, receiver=0x83b1880, event=0x875d050) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#11 0xb7ba316b in QCoreApplication::notifyInternal (this=0xbfb99110, receiver=0x83b1880, event=0x875d050) at kernel/qcoreapplication.cpp:610
#12 0xb7ba3db5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86a8f08) at kernel/qcoreapplication.h:213
#13 0xb7ba3fad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#14 0xb7bcec8f in postEventSourceDispatch (s=0x86dd4f0) at kernel/qcoreapplication.h:218
#15 0xb5ea39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb5ea7063 in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb5ea7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0xb7bce8d8 in QEventDispatcherGlib::processEvents (this=0x84360d0, flags={i = -1372540296}) at kernel/qeventdispatcher_glib.cpp:327
#19 0xb7ba178a in QEventLoop::processEvents (this=0xae30b2f0, flags={i = -1372540232}) at kernel/qeventloop.cpp:149
#20 0xb7ba1bd2 in QEventLoop::exec (this=0xae30b2f0, flags={i = -1372540168}) at kernel/qeventloop.cpp:201
#21 0xb7aab229 in QThread::exec (this=0x86ae210) at thread/qthread.cpp:487
#22 0xb350e899 in Phonon::Xine::XineThread::run (this=0x86ae210) at /usr/src/debug/phonon-4.3.1/xine/xinethread.cpp:143
#23 0xb7aae572 in QThreadPrivate::start (arg=0x86ae210) at thread/qthread_unix.cpp:188
#24 0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#25 0xb66223be in clone () from /lib/libc.so.6

Thread 7 (Thread 0xad0fab90 (LWP 9185)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb66186a7 in poll () from /lib/libc.so.6
#2  0xb319c004 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_ao_out_alsa.so
#3  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb66223be in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa434fb90 (LWP 9186)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb32cb044 in ?? () from /usr/lib/libxine.so.1
#3  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb66223be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa39ffb90 (LWP 9187)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7aaf582 in QWaitCondition::wait (this=0x83b18cc, mutex=0x83b18bc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb3511d67 in Phonon::Xine::XineStream::closeBlocking (this=0x83b1880) at /usr/src/debug/phonon-4.3.1/xine/xinestream.cpp:1548
#4  0xb3520602 in ~MediaObject (this=0x8394668) at /usr/src/debug/phonon-4.3.1/xine/mediaobject.cpp:109
#5  0xb623501c in Phonon::MediaNodePrivate::deleteBackendObject (this=0x86a65e8) at /usr/src/debug/phonon-4.3.1/phonon/medianode.cpp:81
#6  0xb624257d in ~FactoryPrivate (this=0x86dd858) at /usr/src/debug/phonon-4.3.1/phonon/factory.cpp:193
#7  0xb6241555 in destroy () at /usr/src/debug/phonon-4.3.1/phonon/factory.cpp:84
#8  0xb623ee8b in ~CleanUpGlobalStatic (this=0xb625f3e4) at /usr/src/debug/phonon-4.3.1/phonon/globalstatic_p.h:55
#9  0xb657e9b1 in exit () from /lib/libc.so.6
#10 0xb6211d76 in ?? () from /usr/lib/libjpeg.so.62
#11 0xb6207122 in ?? () from /usr/lib/libjpeg.so.62
#12 0xb6204ad4 in ?? () from /usr/lib/libjpeg.so.62
#13 0xb6202dbf in jpeg_consume_input () from /usr/lib/libjpeg.so.62
#14 0xb62031f8 in jpeg_read_header () from /usr/lib/libjpeg.so.62
#15 0xaaa89edf in ?? () from /usr/lib/xine/plugins/1.24/xineplug_decode_mjpeg.so
#16 0xb32c2df3 in ?? () from /usr/lib/libxine.so.1
#17 0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#18 0xb66223be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa8350b90 (LWP 9188)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb32bc4fc in ?? () from /usr/lib/libxine.so.1
#3  0xb32c3cad in ?? () from /usr/lib/libxine.so.1
#4  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#5  0xb66223be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa7b4fb90 (LWP 9189)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb32ce148 in ?? () from /usr/lib/libxine.so.1
#3  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#4  0xb66223be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6e92b90 (LWP 9190)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7a4ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb32bc410 in ?? () from /usr/lib/libxine.so.1
#3  0xaa9d4665 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_dmx_avi.so
#4  0xaa9d52d5 in ?? () from /usr/lib/xine/plugins/1.24/xineplug_dmx_avi.so
#5  0xb32d38b5 in ?? () from /usr/lib/libxine.so.1
#6  0xb7a4b1b5 in start_thread () from /lib/libpthread.so.0
#7  0xb66223be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5a89700 (LWP 9123)):
[KCrash Handler]
#6  0xb69489a0 in QWidget::effectiveWinId (this=0x836abf8) at ../../src/gui/kernel/qwidget.h:234
#7  0xb698bf4a in qt_x11_enforce_cursor (w=0x8266b30, force=false) at kernel/qwidget_x11.cpp:306
#8  0xb698c0a9 in qt_x11_enforce_cursor (w=0x8266b30) at kernel/qwidget_x11.cpp:346
#9  0xb698c0d0 in QWidgetPrivate::unsetCursor_sys (this=0x81d73f0) at kernel/qwidget_x11.cpp:1248
#10 0xb69508b5 in QWidget::unsetCursor (this=0x8266b30) at kernel/qwidget.cpp:4638
#11 0xb6d74465 in QToolBar::event (this=0x8266b30, event=0xbfb975c8) at widgets/qtoolbar.cpp:1148
#12 0xb68fa7fc in QApplicationPrivate::notify_helper (this=0x80ceb38, receiver=0x8266b30, e=0xbfb975c8) at kernel/qapplication.cpp:4056
#13 0xb6903868 in QApplication::notify (this=0xbfb99110, receiver=0x8266b30, e=0xbfb977a8) at kernel/qapplication.cpp:3783
#14 0xb765527d in KApplication::notify (this=0xbfb99110, receiver=0x8266b30, event=0xbfb977a8) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#15 0xb7ba316b in QCoreApplication::notifyInternal (this=0xbfb99110, receiver=0x8266b30, event=0xbfb977a8) at kernel/qcoreapplication.cpp:610
#16 0xb69024ce in QApplicationPrivate::sendMouseEvent (receiver=0x8266b30, event=0xbfb977a8, alienWidget=0x0, nativeWidget=0x8266b30, buttonDown=0xb7163a40, lastMouseReceiver=@0xb7163a44)
    at ../../src/corelib/kernel/qcoreapplication.h:216
#17 0xb6972706 in QETWidget::translateMouseEvent (this=0x8266b30, event=0xbfb98b4c) at kernel/qapplication_x11.cpp:4402
#18 0xb69714da in QApplication::x11ProcessEvent (this=0xbfb99110, event=0xbfb98e3c) at kernel/qapplication_x11.cpp:3622
#19 0xb699b5ea in x11EventSourceDispatch (s=0x80d1a10, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0xb5ea39a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb5ea7063 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb5ea7221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb7bce8d8 in QEventDispatcherGlib::processEvents (this=0x80b9330, flags={i = -1078358024}) at kernel/qeventdispatcher_glib.cpp:327
#24 0xb699ace5 in QGuiEventDispatcherGlib::processEvents (this=0x80b9330, flags={i = -1078357976}) at kernel/qguieventdispatcher_glib.cpp:202
#25 0xb7ba178a in QEventLoop::processEvents (this=0xbfb990a0, flags={i = -1078357912}) at kernel/qeventloop.cpp:149
#26 0xb7ba1bd2 in QEventLoop::exec (this=0xbfb990a0, flags={i = -1078357848}) at kernel/qeventloop.cpp:201
#27 0xb7ba4079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#28 0xb68fa677 in QApplication::exec () at kernel/qapplication.cpp:3525
#29 0x080822cd in _start ()

This bug may be a duplicate of or related to bug 204124

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-19 22:39:53 UTC
Probably related to bug 196512. Thanks

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