Bug 247040

Summary: Gwenview Bug [@ Phonon::Xine::ByteStream::writeData]
Product: [Frameworks and Libraries] Phonon Reporter: leo_mancini
Component: Xine backendAssignee: Martin Sandsmark <martin.sandsmark>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: myriam
Priority: NOR    
Version: 4.4.1 (KDE 4.4.4)   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description leo_mancini 2010-08-08 09:32:48 UTC
Application: gwenview (2.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I was browsing through my photos in full screen, and going through the album pressing the space key, it then suddenly crashed (I believe it was when it had attempted to play a video).

I then re-opened gwenview and I was unable to repeat this crash.

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

Thread 10 (Thread 0x7f8ee856a710 (LWP 13309)):
#0  0x00007f8ef4dcd39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ef83d32bb in wait (this=<value optimized out>, mutex=0x8316d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x8316d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f8ef8d06a84 in ?? () from /usr/lib64/libgwenviewlib.so.4
#4  0x00007f8ef83d2bf5 in QThreadPrivate::start (arg=0x8316c0) at thread/qthread_unix.cpp:248
#5  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f8edf7fe710 (LWP 14197)):
#0  0x00007f8ef4dcd709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ee688a941 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f8edffff710 (LWP 14198)):
#0  0x00007f8ef4dcc68e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f8eef535bf4 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f8eef536daf in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x00007f8eef536fe3 in xcb_request_check () from /usr/lib64/libxcb.so.1
#4  0x00007f8ed3264bd7 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_vo_out_xcbxv.so
#5  0x00007f8ed3264f9f in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_vo_out_xcbxv.so
#6  0x00007f8ee6896d31 in ?? () from /usr/lib64/libxine.so.1
#7  0x00007f8ee6899519 in ?? () from /usr/lib64/libxine.so.1
#8  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8ed2c51710 (LWP 14199)):
#0  0x00007f8ef4dcd709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ee68a4af5 in _x_demux_control_headers_done () from /usr/lib64/libxine.so.1
#2  0x00007f8ee6888656 in xine_open () from /usr/lib64/libxine.so.1
#3  0x00007f8ee73bbfa5 in Phonon::Xine::XineStream::xineOpen (this=0x2b94060, newstate=Phonon::StoppedState) at /usr/src/debug/phonon-4.4.2/xine/xinestream.cpp:262
#4  0x00007f8ee73be341 in Phonon::Xine::XineStream::event (this=0x2b94060, ev=0x895bc0) at /usr/src/debug/phonon-4.4.2/xine/xinestream.cpp:1264
#5  0x00007f8ef69be4d4 in QApplicationPrivate::notify_helper (this=0x69bf40, receiver=0x2b94060, e=0x895bc0) at kernel/qapplication.cpp:4302
#6  0x00007f8ef69c6aca in QApplication::notify (this=<value optimized out>, receiver=0x2b94060, e=0x895bc0) at kernel/qapplication.cpp:4185
#7  0x00007f8ef7a39c06 in KApplication::notify (this=0x7fff4e32dd50, receiver=0x2b94060, event=0x895bc0) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#8  0x00007f8ef84b9e4c in QCoreApplication::notifyInternal (this=0x7fff4e32dd50, receiver=0x2b94060, event=0x895bc0) at kernel/qcoreapplication.cpp:726
#9  0x00007f8ef84bd5ba in sendEvent (receiver=0x0, event_type=0, data=0x3c28460) at kernel/qcoreapplication.h:215
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x3c28460) at kernel/qcoreapplication.cpp:1367
#11 0x00007f8ef84e2173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#12 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#13 0x00007f8ef2b00a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#14 0x00007f8ef2b01270 in ?? () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f8ef2b01510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f8ef84e267f in QEventDispatcherGlib::processEvents (this=0x3c1d280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#17 0x00007f8ef84b9292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#18 0x00007f8ef84b9495 in QEventLoop::exec (this=0x7f8ed2c50dd0, flags=...) at kernel/qeventloop.cpp:201
#19 0x00007f8ef83d02cf in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#20 0x00007f8ee73b83b4 in Phonon::Xine::XineThread::run (this=0x3bc2d70) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#21 0x00007f8ef83d2bf5 in QThreadPrivate::start (arg=0x3bc2d70) at thread/qthread_unix.cpp:248
#22 0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#23 0x00007f8ef626482d in clone () from /lib64/libc.so.6
#24 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8ed2246710 (LWP 14203)):
#0  0x00007f8ef6271bc2 in __libc_disable_asynccancel () from /lib64/libc.so.6
#1  0x00007f8ef6257409 in read () from /lib64/libc.so.6
#2  0x00007f8ee762e795 in ?? () from /usr/lib64/libasound.so.2
#3  0x00007f8ee7629683 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2
#4  0x00007f8ee7633ae9 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2
#5  0x00007f8ed224b948 in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_ao_out_alsa.so
#6  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#7  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8ed1a45710 (LWP 14204)):
#0  0x00007f8ef4dcd39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ee689ca6b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8ed1244710 (LWP 14208)):
#0  0x00007f8ef4dcd709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ef83d29b5 in thread_sleep (ti=0x7f8ed1243b50) at thread/qthread_unix.cpp:398
#2  0x00007f8ef83d2b20 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:424
#3  0x00007f8ee73ce5c2 in Phonon::Xine::Backend::~Backend (this=0x13b9ca0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:111
#4  0x00007f8ee73ce6d9 in Phonon::Xine::Backend::~Backend (this=0x13b9ca0, __in_chrg=<value optimized out>) at /usr/src/debug/phonon-4.4.2/xine/backend.cpp:123
#5  0x00007f8ef5888cc7 in ?? () from /usr/lib64/libphonon.so.4
#6  0x00007f8ef5888e09 in ?? () from /usr/lib64/libphonon.so.4
#7  0x00007f8ef61c94e1 in __run_exit_handlers () from /lib64/libc.so.6
#8  0x00007f8ef61c9535 in exit () from /lib64/libc.so.6
#9  0x00007f8ef563c03c in ?? () from /usr/lib64/libjpeg.so.8
#10 0x00007f8ef563911d in ?? () from /usr/lib64/libjpeg.so.8
#11 0x00007f8ef5636212 in ?? () from /usr/lib64/libjpeg.so.8
#12 0x00007f8ef562f247 in jpeg_consume_input () from /usr/lib64/libjpeg.so.8
#13 0x00007f8ef562f4db in jpeg_read_header () from /usr/lib64/libjpeg.so.8
#14 0x00007f8ec7f6727f in ?? () from /usr/lib64/xine/plugins/1.28/xineplug_decode_mjpeg.so
#15 0x00007f8ee6895002 in ?? () from /usr/lib64/libxine.so.1
#16 0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#17 0x00007f8ef626482d in clone () from /lib64/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8ed0a43710 (LWP 14210)):
#0  0x00007f8ef4dcd39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ee688ea1b in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f8ee6895e6d in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8ecbfff710 (LWP 14211)):
#0  0x00007f8ef4dcd39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8ee689fbeb in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f8ef4dc8a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f8ef626482d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f8ef939f760 (LWP 13308)):
[KCrash Handler]
#5  0x0000000004b12090 in ?? ()
#6  0x00007f8ee73d9490 in Phonon::Xine::ByteStream::writeData (this=0x19d3800, data=...) at /usr/src/debug/phonon-4.4.2/xine/bytestream.cpp:446
#7  0x00007f8ee78d0b73 in Phonon::KioMediaStreamPrivate::_k_bytestreamData (this=0x23c8890, data=...) at /usr/src/debug/kdebase-runtime-4.4.4/phonon/platform_kde/kiomediastream.cpp:172
#8  0x00007f8ee78d1869 in Phonon::KioMediaStream::qt_metacall (this=0x19d1be0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e32cd50)
    at /usr/src/debug/kdebase-runtime-4.4.4/build/phonon/platform_kde/kiomediastream.moc:83
#9  0x00007f8ef84cda1f in QMetaObject::activate (sender=0x7f8ee292cc70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff4e32cd50) at kernel/qobject.cpp:3295
#10 0x00007f8ef888b794 in KIO::FileJob::data (this=<value optimized out>, _t1=0x7f8ee292cc70, _t2=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/build/kio/filejob.moc:127
#11 0x00007f8ef89607a2 in KIO::FileJob::qt_metacall (this=0x7f8ee292cc70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e32ce80)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/filejob.moc:109
#12 0x00007f8ef84cda1f in QMetaObject::activate (sender=0x7f8ee225aa60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff4e32ce80) at kernel/qobject.cpp:3295
#13 0x00007f8ef88a9512 in KIO::SlaveInterface::data (this=<value optimized out>, _t1=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/build/kio/slaveinterface.moc:146
#14 0x00007f8ef89b9ac0 in KIO::SlaveInterface::dispatch (this=0x7f8ee225aa60, _cmd=<value optimized out>, rawdata=...) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:163
#15 0x00007f8ef8920863 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slaveinterface.cpp:91
#16 0x00007f8ef891c076 in KIO::Slave::gotInput (this=0x7f8ee225aa60) at /usr/src/debug/kdelibs-4.4.4/kio/kio/slave.cpp:324
#17 0x00007f8ef892426c in KIO::Slave::qt_metacall (this=0x7f8ee225aa60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4e32d260)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/slave.moc:82
#18 0x00007f8ef84cda1f in QMetaObject::activate (sender=0x7f8ee292bb90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3295
#19 0x00007f8ef8924047 in KIO::ConnectionPrivate::dequeue (this=0x7f8ee292c310) at /usr/src/debug/kdelibs-4.4.4/kio/kio/connection.cpp:82
#20 0x00007f8ef89240fd in KIO::Connection::qt_metacall (this=0x7f8ee292bb90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x4b133d0)
    at /usr/src/debug/kdelibs-4.4.4/build/kio/connection.moc:79
#21 0x00007f8ef84cb509 in QObject::event (this=0x7f8ee292bb90, e=0x90db90) at kernel/qobject.cpp:1248
#22 0x00007f8ef69be4d4 in QApplicationPrivate::notify_helper (this=0x69bf40, receiver=0x7f8ee292bb90, e=0x90db90) at kernel/qapplication.cpp:4302
#23 0x00007f8ef69c6aca in QApplication::notify (this=<value optimized out>, receiver=0x7f8ee292bb90, e=0x90db90) at kernel/qapplication.cpp:4185
#24 0x00007f8ef7a39c06 in KApplication::notify (this=0x7fff4e32dd50, receiver=0x7f8ee292bb90, event=0x90db90) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:302
#25 0x00007f8ef84b9e4c in QCoreApplication::notifyInternal (this=0x7fff4e32dd50, receiver=0x7f8ee292bb90, event=0x90db90) at kernel/qcoreapplication.cpp:726
#26 0x00007f8ef84bd5ba in sendEvent (receiver=0x0, event_type=0, data=0x67f7d0) at kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x67f7d0) at kernel/qcoreapplication.cpp:1367
#28 0x00007f8ef84e2173 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#30 0x00007f8ef2b00a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f8ef2b01270 in ?? () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f8ef2b01510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f8ef84e267f in QEventDispatcherGlib::processEvents (this=0x685280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#34 0x00007f8ef6a5f14e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f8ef84b9292 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f8ef84b9495 in QEventLoop::exec (this=0x7fff4e32dca0, flags=...) at kernel/qeventloop.cpp:201
#37 0x00007f8ef84bd88b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#38 0x000000000043f6d1 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-12-01 09:02:05 UTC
We are sorry, but the xine backend is unmaintained: http://lists.kde.org/?l=kde-announce&m=130744384419151
Please use the phonon-backend-gstreamer or thre phonon-backend-vlc instead.