nasty thread crash

Jeff Mitchell kde-dev at emailgoeshere.com
Sat Aug 9 17:22:32 CEST 2008


Looks phonon-y.  When was the last time you updated kdelibs?

I'm a few days old and things are playing just fine.

--Jeff

On Saturday 09 August 2008, Nikolaj Hald Nielsen wrote:
> I got this when trying to play a track:
>
>
> Application: Amarok (amarok), signal SIGABRT
>    from /lib/libpthread.so.0
> [Current thread is 0 (LWP 12578)]
>
> Thread 16 (Thread 0x409a1950 (LWP 12579)):
> #0  0x00007f1a2847fe1d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a18ced325 in ?? () from /usr/lib/libxine.so.1
> #2  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #3  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #4  0x0000000000000000 in ?? ()
>
> Thread 15 (Thread 0x414b5950 (LWP 12580)):
> [KCrash Handler]
> #4  0x00007f1a25106095 in raise () from /lib/libc.so.6
> #5  0x00007f1a25107af0 in abort () from /lib/libc.so.6
> #6  0x00007f1a29205868 in qt_message_output (msgType=QtFatalMsg,
>     buf=0x414b12d0 "ASSERT failure in QCoreApplication::sendEvent:
> \"Cannot send events to objects owned by a different thread. Current
> thread 7d5670. Receiver '' (of type 'Phonon::MediaObject') was created
> in thread 60e8"...) at global/qglobal.cpp:2058
> #7  0x00007f1a29205989 in qFatal (msg=0x7f1a29353ff8 "ASSERT failure
> in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2260
> #8  0x00007f1a292059dc in qt_assert_x (where=0x7f1a293953e4
> "QCoreApplication::sendEvent",
>     what=0x1c4bfc8 "Cannot send events to objects owned by a different
> thread. Current thread 7d5670. Receiver '' (of type
> 'Phonon::MediaObject') was created in thread 60e830",
>     file=0x7f1a29394d1b "kernel/qcoreapplication.cpp", line=301) at
> global/qglobal.cpp:1836
> #9  0x00007f1a292ffa1a in QCoreApplicationPrivate::checkReceiverThread
> (this=0x644330, receiver=0x7d4260) at kernel/qcoreapplication.cpp:293
> #10 0x00007f1a27578cd4 in QApplication::notify (this=0x7fff35ade9c0,
> receiver=0x7d4260, e=0x414b3a50) at kernel/qapplication.cpp:3322
> #11 0x00007f1a2cc0067e in KApplication::notify (this=0x7fff35ade9c0,
> receiver=0x7d4260, event=0x414b3a50) at
> /home/amarok-dev/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
> #12 0x00007f1a292fed3a in QCoreApplication::notifyInternal
> (this=0x7fff35ade9c0, receiver=0x7d4260, event=0x414b3a50) at
> kernel/qcoreapplication.cpp:583
> #13 0x00007f1a2a7b2bd7 in QCoreApplication::sendEvent
> (receiver=0x7d4260, event=0x414b3a50) at
> ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> #14 0x00007f1a29310606 in QObjectPrivate::setParent_helper
> (this=0x1b9d920, o=0x0) at kernel/qobject.cpp:1895
> #15 0x00007f1a293157bc in ~QObject (this=0x10e1560) at
> kernel/qobject.cpp:881 #16 0x00007f1a286b22a0 in ~AbstractMediaStream
> (this=0x10e1560) at
> /home/amarok-dev/kde/src/kdesupport/phonon/phonon/abstractmediastream.cpp:5
>3 #17 0x00007f1a194fb1cc in ~KioMediaStream (this=0x10e1560) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/platform_kde/kiomediast
>ream.cpp:91 #18 0x00007f1a286b0bd8 in ~MediaSourcePrivate (this=0x1bcc780)
> at
> /home/amarok-dev/kde/src/kdesupport/phonon/phonon/mediasource.cpp:143
> #19 0x00007f1a286b1750 in ~QExplicitlySharedDataPointer
> (this=0x1bc9a48) at
> /home/amarok-dev/qt/include/QtCore/qshareddata.h:152
> #20 0x00007f1a286b0939 in ~MediaSource (this=0x1bc9a48) at
> /home/amarok-dev/kde/src/kdesupport/phonon/phonon/mediasource.cpp:137
> #21 0x00007f1a286b332c in ~StreamInterfacePrivate (this=0x1bc9a40) at
> /home/amarok-dev/kde/src/kdesupport/phonon/phonon/streaminterface_p.h:64
> #22 0x00007f1a286b3129 in ~StreamInterface (this=0x1c099a0) at
> /home/amarok-dev/kde/src/kdesupport/phonon/phonon/streaminterface.cpp:60
> #23 0x00007f1a18f6c8ac in ~ByteStream (this=0x1c09990) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/xine/bytestream.cpp:338
> #24 0x00007f1a18f6f1e6 in ~QExplicitlySharedDataPointer
> (this=0x223ad20) at
> /home/amarok-dev/qt/include/QtCore/qshareddata.h:152
> #25 0x00007f1a18f6ec5a in ~KByteStreamInputPlugin (this=0x223ac90) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/xine/bytestreamplugin.c
>pp:89 #26 0x00007f1a18f6ec98 in kbytestream_plugin_dispose
> (this_gen=0x223ac90) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/xine/bytestreamplugin.c
>pp:191 #27 0x00007f1a18cf0ddf in _x_free_input_plugin () from
> /usr/lib/libxine.so.1 #28 0x00007f1a18d0c4e1 in ?? () from
> /usr/lib/libxine.so.1
> #29 0x00007f1a18cf0ddf in _x_free_input_plugin () from
> /usr/lib/libxine.so.1 #30 0x00007f1a18cea6b3 in ?? () from
> /usr/lib/libxine.so.1
> #31 0x00007f1a18cea845 in xine_close () from /usr/lib/libxine.so.1
> #32 0x00007f1a18f4f27f in Phonon::Xine::XineStream::event
> (this=0x901a90, ev=0x1befff0) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/xine/xinestream.cpp:105
>6 #33 0x00007f1a27578c1b in QApplicationPrivate::notify_helper
> (this=0x644330, receiver=0x901a90, e=0x1befff0) at
> kernel/qapplication.cpp:3772
> #34 0x00007f1a27578f2a in QApplication::notify (this=0x7fff35ade9c0,
> receiver=0x901a90, e=0x1befff0) at kernel/qapplication.cpp:3366
> #35 0x00007f1a2cc0067e in KApplication::notify (this=0x7fff35ade9c0,
> receiver=0x901a90, event=0x1befff0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
> #36 0x00007f1a292fed3a in QCoreApplication::notifyInternal
> (this=0x7fff35ade9c0, receiver=0x901a90, event=0x1befff0) at
> kernel/qcoreapplication.cpp:583
> #37 0x00007f1a2a7b2bd7 in QCoreApplication::sendEvent
> (receiver=0x901a90, event=0x1befff0) at
> ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
> #38 0x00007f1a292ff2b1 in QCoreApplicationPrivate::sendPostedEvents
> (receiver=0x0, event_type=0, data=0x7e4360) at
> kernel/qcoreapplication.cpp:1195
> #39 0x00007f1a292ff478 in QCoreApplication::sendPostedEvents
> (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091
> #40 0x00007f1a2932e9c1 in QCoreApplication::sendPostedEvents () at
> ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
> #41 0x00007f1a2932dc0f in postEventSourceDispatch (s=0x900d20) at
> kernel/qeventdispatcher_glib.cpp:211
> #42 0x00007f1a21be93d4 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #43 0x00007f1a21bec6e5 in ?? () from /usr/lib/libglib-2.0.so.0
> #44 0x00007f1a21becbcb in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0
> #45 0x00007f1a2932cf5c in QEventDispatcherGlib::processEvents
> (this=0x7e47b0, flags=@0x414b4e30) at
> kernel/qeventdispatcher_glib.cpp:325
> #46 0x00007f1a292fbe84 in QEventLoop::processEvents (this=0x414b4ef0,
> flags=@0x414b4eb0) at kernel/qeventloop.cpp:149
> #47 0x00007f1a292fc080 in QEventLoop::exec (this=0x414b4ef0,
> flags=@0x414b4f10) at kernel/qeventloop.cpp:196
> #48 0x00007f1a2920c356 in QThread::exec (this=0x7d5670) at
> thread/qthread.cpp:433
> #49 0x00007f1a18f4761e in Phonon::Xine::XineThread::run
> (this=0x7d5670) at
> /home/amarok-dev/kde/src/KDE/kdebase/runtime/phonon/xine/xinethread.cpp:141
> #50 0x00007f1a29210200 in QThreadPrivate::start (arg=0x7d5670) at
> thread/qthread_unix.cpp:190
> #51 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #52 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #53 0x0000000000000000 in ?? ()
>
> Thread 14 (Thread 0x4259f950 (LWP 12583)):
> #0  0x00007f1a251a2c76 in poll () from /lib/libc.so.6
> #1  0x00007f1a14a7bb90 in ?? () from
> /usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so
> #2  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #3  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #4  0x0000000000000000 in ?? ()
>
> Thread 13 (Thread 0x41cb6950 (LWP 12584)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a18cfc963 in ?? () from /usr/lib/libxine.so.1
> #2  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #3  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #4  0x0000000000000000 in ?? ()
>
> Thread 12 (Thread 0x435a1950 (LWP 12590)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b77 in QWaitConditionPrivate::wait (this=0xeb1d90,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xeb1b78,
> mutex=0xeb1fb0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a2af6fd85 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xeb1b50, th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1a2af743c7 in
> ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xeb2090,
> th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:80 #5  0x00007f1a2af6f4fa in
> ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xeb1b50,
> th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
> #6  0x00007f1a2af744bf in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:71 #7  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0xeb25f0, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #8  0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #9  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0xeb25f0, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #10 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #11 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0xeb25f0, previous=0x1765050) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #12 0x00007f1a2af727ca in ThreadWeaver::ThreadRunHelper::run
> (this=0x435a0f80, parent=0xeb1b50, th=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
> #13 0x00007f1a2af72925 in ThreadWeaver::Thread::run (this=0xeb25f0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
> #14 0x00007f1a29210200 in QThreadPrivate::start (arg=0xeb25f0) at
> thread/qthread_unix.cpp:190
> #15 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #16 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #17 0x0000000000000000 in ?? ()
>
> Thread 11 (Thread 0x42da0950 (LWP 12591)):
> #0  0x00007f1a251a2c76 in poll () from /lib/libc.so.6
> #1  0x00007f1a21793c9c in ?? () from /lib/libresolv.so.2
> #2  0x00007f1a21792ab8 in __libc_res_nquery () from /lib/libresolv.so.2
> #3  0x00007f1a21792d67 in ?? () from /lib/libresolv.so.2
> #4  0x00007f1a21792f1f in __libc_res_nsearch () from /lib/libresolv.so.2
> #5  0x00007f1a0fbba981 in _nss_dns_gethostbyname3_r () from
> /lib/libnss_dns.so.2 #6  0x00007f1a0fbbabe4 in _nss_dns_gethostbyname2_r ()
> from /lib/libnss_dns.so.2 #7  0x00007f1a25193c9e in ?? () from
> /lib/libc.so.6
> #8  0x00007f1a2519535e in getaddrinfo () from /lib/libc.so.6
> #9  0x00007f1a26bd5046 in QHostInfoAgent::fromName
> (hostName=@0xeafc70) at kernel/qhostinfo_unix.cpp:171
> #10 0x00007f1a26bce599 in QHostInfoAgent::run (this=0x14dc900) at
> kernel/qhostinfo.cpp:276
> #11 0x00007f1a29210200 in QThreadPrivate::start (arg=0x14dc900) at
> thread/qthread_unix.cpp:190
> #12 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #13 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #14 0x0000000000000000 in ?? ()
>
> Thread 10 (Thread 0x43da2950 (LWP 12592)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b77 in QWaitConditionPrivate::wait (this=0xeb1d90,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xeb1b78,
> mutex=0xeb1fb0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a2af6fd85 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xeb1b50, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1a2af743c7 in
> ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xeb2090,
> th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:80 #5  0x00007f1a2af6f4fa in
> ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xeb1b50,
> th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
> #6  0x00007f1a2af744bf in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:71 #7  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #8  0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #9  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #10 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #11 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #12 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #13 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #14 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #15 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #16 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #17 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #18 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #19 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #20 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #21 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #22 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #23 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #24 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #25 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #26 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #27 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #28 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #29 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #30 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #31 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #32 0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #33 0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x110a510, previous=0x1738470) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #34 0x00007f1a2af727ca in ThreadWeaver::ThreadRunHelper::run
> (this=0x43da1f80, parent=0xeb1b50, th=0x110a510) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
> #35 0x00007f1a2af72925 in ThreadWeaver::Thread::run (this=0x110a510)
> at /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
> #36 0x00007f1a29210200 in QThreadPrivate::start (arg=0x110a510) at
> thread/qthread_unix.cpp:190
> #37 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #38 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #39 0x0000000000000000 in ?? ()
>
> Thread 9 (Thread 0x445a3950 (LWP 12593)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b77 in QWaitConditionPrivate::wait (this=0xeb1d90,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xeb1b78,
> mutex=0xeb1fb0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a2af6fd85 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xeb1b50, th=0x10764b0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1a2af743c7 in
> ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xeb2090,
> th=0x10764b0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:80 #5  0x00007f1a2af6f4fa in
> ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xeb1b50,
> th=0x10764b0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
> #6  0x00007f1a2af744bf in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0x10764b0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:71 #7  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0x10764b0, previous=0x14c3dd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #8  0x00007f1a2af727ca in ThreadWeaver::ThreadRunHelper::run
> (this=0x445a2f80, parent=0xeb1b50, th=0x10764b0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
> #9  0x00007f1a2af72925 in ThreadWeaver::Thread::run (this=0x10764b0)
> at /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
> #10 0x00007f1a29210200 in QThreadPrivate::start (arg=0x10764b0) at
> thread/qthread_unix.cpp:190
> #11 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #12 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #13 0x0000000000000000 in ?? ()
>
> Thread 8 (Thread 0x455a5950 (LWP 12611)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b77 in QWaitConditionPrivate::wait (this=0xeb1d90,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xeb1b78,
> mutex=0xeb1fb0, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a2af6fd85 in
> ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
> (this=0xeb1b50, th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
> #4  0x00007f1a2af743c7 in
> ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xeb2090,
> th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:80 #5  0x00007f1a2af6f4fa in
> ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xeb1b50,
> th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
> #6  0x00007f1a2af744bf in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:71 #7  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0xf9afd0, previous=0x0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #8  0x00007f1a2af744e2 in ThreadWeaver::WorkingHardState::applyForWork
> (this=0xeb2090, th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.c
>pp:74 #9  0x00007f1a2af6ffc1 in ThreadWeaver::WeaverImpl::applyForWork
> (this=0xeb1b50, th=0xf9afd0, previous=0x14e4480) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
> #10 0x00007f1a2af727ca in ThreadWeaver::ThreadRunHelper::run
> (this=0x455a4f80, parent=0xeb1b50, th=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
> #11 0x00007f1a2af72925 in ThreadWeaver::Thread::run (this=0xf9afd0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
> #12 0x00007f1a29210200 in QThreadPrivate::start (arg=0xf9afd0) at
> thread/qthread_unix.cpp:190
> #13 0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #14 0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #15 0x0000000000000000 in ?? ()
>
> Thread 7 (Thread 0x44da4950 (LWP 12708)):
> #0  0x00007f1a2847fe1d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b61 in QWaitConditionPrivate::wait (this=0x1647c80,
> time=30000) at thread/qwaitcondition_unix.cpp:86
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xece548,
> mutex=0xece540, time=30000) at thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a292030ab in QThreadPoolThread::run (this=0x175fc90) at
> concurrent/qthreadpool.cpp:179
> #4  0x00007f1a29210200 in QThreadPrivate::start (arg=0x175fc90) at
> thread/qthread_unix.cpp:190
> #5  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #6  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #7  0x0000000000000000 in ?? ()
>
> Thread 6 (Thread 0x45da6950 (LWP 12709)):
> #0  0x00007f1a251a4da2 in select () from /lib/libc.so.6
> #1  0x00007f1a18d13a04 in xine_usec_sleep () from /usr/lib/libxine.so.1
> #2  0x00007f1a18cfa34c in ?? () from /usr/lib/libxine.so.1
> #3  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #4  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #5  0x0000000000000000 in ?? ()
>
> Thread 5 (Thread 0x47daa950 (LWP 12720)):
> #0  0x00007f1a2847fe1d in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b61 in QWaitConditionPrivate::wait (this=0x1647c80,
> time=30000) at thread/qwaitcondition_unix.cpp:86
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xece548,
> mutex=0xece540, time=30000) at thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a292030ab in QThreadPoolThread::run (this=0x808880) at
> concurrent/qthreadpool.cpp:179
> #4  0x00007f1a29210200 in QThreadPrivate::start (arg=0x808880) at
> thread/qthread_unix.cpp:190
> #5  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #6  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #7  0x0000000000000000 in ?? ()
>
> Thread 4 (Thread 0x465a7950 (LWP 12724)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a18cf0702 in ?? () from /usr/lib/libxine.so.1
> #2  0x00007f1a18cf62de in ?? () from /usr/lib/libxine.so.1
> #3  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #4  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #5  0x0000000000000000 in ?? ()
>
> Thread 3 (Thread 0x46da8950 (LWP 12725)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a18cf0702 in ?? () from /usr/lib/libxine.so.1
> #2  0x00007f1a18cf72be in ?? () from /usr/lib/libxine.so.1
> #3  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #4  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #5  0x0000000000000000 in ?? ()
>
> Thread 2 (Thread 0x475a9950 (LWP 12726)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a18cffb8b in xine_event_wait () from /usr/lib/libxine.so.1
> #2  0x00007f1a18cffc09 in ?? () from /usr/lib/libxine.so.1
> #3  0x00007f1a2847b3f7 in start_thread () from /lib/libpthread.so.0
> #4  0x00007f1a251abb2d in clone () from /lib/libc.so.6
> #5  0x0000000000000000 in ?? ()
>
> Thread 1 (Thread 0x7f1a1ed5d7c0 (LWP 12578)):
> #0  0x00007f1a2847fb99 in pthread_cond_wait@@GLIBC_2.3.2 () from
> /lib/libpthread.so.0
> #1  0x00007f1a29210b77 in QWaitConditionPrivate::wait (this=0x1647cf0,
> time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
> #2  0x00007f1a292106d6 in QWaitCondition::wait (this=0xece568,
> mutex=0xece540, time=18446744073709551615) at
> thread/qwaitcondition_unix.cpp:265
> #3  0x00007f1a29202848 in QThreadPoolPrivate::waitForDone
> (this=0xece4c0) at concurrent/qthreadpool.cpp:332
> #4  0x00007f1a29202aa7 in ~QThreadPool (this=0xf240a0) at
> concurrent/qthreadpool.cpp:400
> #5  0x00007f1a29203980 in ~QGlobalStaticDeleter (this=0x7f1a29618e68)
> at ../../include/QtCore/../../src/corelib/global/qglobal.h:1568
> #6  0x00007f1a29202688 in __tcf_0 () at concurrent/qthreadpool.cpp:66
> #7  0x00007f1a25109110 in exit () from /lib/libc.so.6
> #8  0x00007f1a275e3f6d in qt_xio_errhandler () at
> kernel/qapplication_x11.cpp:590
> #9  0x00007f1a2cbffc4f in KApplication::xioErrhandler
> (this=0x7fff35ade9c0, dpy=0x6667a0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:417
> #10 0x00007f1a2cbffc7d in kde_xio_errhandler (dpy=0x6667a0) at
> /home/amarok-dev/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:130
> #11 0x00007f1a249eec94 in _XIOError () from /usr/lib/libX11.so.6
> #12 0x00007f1a249f5d59 in ?? () from /usr/lib/libX11.so.6
> #13 0x00007f1a249f6426 in _XEventsQueued () from /usr/lib/libX11.so.6
> #14 0x00007f1a249e004b in XEventsQueued () from /usr/lib/libX11.so.6
> #15 0x00007f1a2761aaac in x11EventSourceCheck (s=0x647970) at
> kernel/qguieventdispatcher_glib.cpp:89
> #16 0x00007f1a21bec102 in g_main_context_check () from
> /usr/lib/libglib-2.0.so.0 #17 0x00007f1a21bec465 in ?? () from
> /usr/lib/libglib-2.0.so.0
> #18 0x00007f1a21becbcb in g_main_context_iteration () from
> /usr/lib/libglib-2.0.so.0
> #19 0x00007f1a2932cf5c in QEventDispatcherGlib::processEvents
> (this=0x636030, flags=@0x7fff35ade830) at
> kernel/qeventdispatcher_glib.cpp:325
> #20 0x00007f1a2761a627 in QGuiEventDispatcherGlib::processEvents
> (this=0x636030, flags=@0x7fff35ade890) at
> kernel/qguieventdispatcher_glib.cpp:204
> #21 0x00007f1a292fbe84 in QEventLoop::processEvents
> (this=0x7fff35ade950, flags=@0x7fff35ade910) at
> kernel/qeventloop.cpp:149
> #22 0x00007f1a292fc080 in QEventLoop::exec (this=0x7fff35ade950,
> flags=@0x7fff35ade970) at kernel/qeventloop.cpp:196
> #23 0x00007f1a292ff584 in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:845
> #24 0x00007f1a2757897c in QApplication::exec () at
> kernel/qapplication.cpp:3304 #25 0x0000000000403750 in main (argc=1,
> argv=0x7fff35adfb08) at
> /home/amarok-dev/amarok/src/main.cpp:126
>
> - Nikolaj
> _______________________________________________
> Amarok-devel mailing list
> Amarok-devel at kde.org
> https://mail.kde.org/mailman/listinfo/amarok-devel




More information about the Amarok-devel mailing list