Bug 243239 - Amarok crashed after quitting
Summary: Amarok crashed after quitting
Status: RESOLVED DUPLICATE of bug 236052
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-30 11:48 UTC by Leonardo La Malfa
Modified: 2010-07-25 12:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo La Malfa 2010-06-30 11:48:22 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I was playing a track, then decided to exit the application, and did so in the following sequence:
1. paused playback
2. set a bookmark to resume playback later
3. hit "stop"
4. hit "quit"

A couple of second later, DrKonqi popped up with the present bug report. It doesn't seem to be always reproducible, but sometimes it happens, and it does so after closing the programme.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7704720 (LWP 1531))]

Thread 15 (Thread 0xb5768b70 (LWP 1532)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033ba34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x026e2ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb4f67b70 (LWP 1533)):
#0  0x01ef4e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x02097f5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0209d085 in QTimerInfoList::updateCurrentTime (this=0x8596b7c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0209af6e in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#4  0x023ae799 in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x023af0ce in ?? () from /lib/libglib-2.0.so.0
#6  0x023af4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x0209ae6f in QEventDispatcherGlib::processEvents (this=0x8527c38, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#8  0x0206d759 in QEventLoop::processEvents (this=0xb4f67270, flags=) at kernel/qeventloop.cpp:149
#9  0x0206dbaa in QEventLoop::exec (this=0xb4f67270, flags=...) at kernel/qeventloop.cpp:201
#10 0x01f6efc9 in QThread::exec (this=0x85236f8) at thread/qthread.cpp:487
#11 0x06c5996a in Phonon::Xine::XineThread::run (this=0x85236f8) at ../../xine/xinethread.cpp:143
#12 0x01f7197e in QThreadPrivate::start (arg=0x85236f8) at thread/qthread_unix.cpp:248
#13 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb4766b70 (LWP 1537)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x00320b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x02c21a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb3f65b70 (LWP 1538)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x026f39ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb3764b70 (LWP 1539)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x026f39ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xb2f63b70 (LWP 1540)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x026f39ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xb2068b70 (LWP 1584)):
#0  0x01ef4e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x02097f5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0209d085 in QTimerInfoList::updateCurrentTime (this=0x8efa5cc) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0209d0ca in QTimerInfoList::timerWait (this=0x8efa5cc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x0209b078 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb20680bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x0209b105 in timerSourcePrepare (source=0x0, timeout=0x1ef8ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x023aeaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x023aeee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x023af4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x0209ae6f in QEventDispatcherGlib::processEvents (this=0x8efc5f0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0206d759 in QEventLoop::processEvents (this=0xb2068280, flags=) at kernel/qeventloop.cpp:149
#11 0x0206dbaa in QEventLoop::exec (this=0xb2068280, flags=...) at kernel/qeventloop.cpp:201
#12 0x01f6efc9 in QThread::exec (this=0x8fbce30) at thread/qthread.cpp:487
#13 0x0204d1db in QInotifyFileSystemWatcherEngine::run (this=0x8fbce30) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x01f7197e in QThreadPrivate::start (arg=0x8fbce30) at thread/qthread_unix.cpp:248
#15 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb048fb70 (LWP 1588)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x03232a07 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3fdcda0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x03232a51 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x3fdcda0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaf763b70 (LWP 1595)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x00327971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x0270c5cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 6 (Thread 0xaef62b70 (LWP 1596)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01f72997 in QWaitConditionPrivate::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00800870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9026a98, th=0x9027038) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0080338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9026e30, th=0x9027038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x007ff27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9026a98, th=0x9027038) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00803482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x9027038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x9027038, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x9027038) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x9027038, previous=0x9ce0ea0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0080151e in ThreadWeaver::ThreadRunHelper::run (this=0xaef622e4, parent=0x9026a98, th=0x9027038) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00801c3b in ThreadWeaver::Thread::run (this=0x9027038) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x01f7197e in QThreadPrivate::start (arg=0x9027038) at thread/qthread_unix.cpp:248
#15 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xae761b70 (LWP 1597)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0xb22345aa in my_message_sql () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#8  0xb222062e in my_message () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#9  0xb22e6b01 in THD::send_kill_message() const () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#10 0xb22c49d6 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#11 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#12 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#13 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#14 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#15 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#16 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#17 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#18 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#19 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#20 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#21 0xb22ce578 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#22 0xb22c4910 in evaluate_join_record(JOIN*, st_join_table*, int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#23 0xb22ce595 in sub_select(JOIN*, st_join_table*, bool) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#24 0xb22ce9af in do_select(JOIN*, List<Item>*, st_table*, Procedure*) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#25 0xb22e37e3 in JOIN::exec() () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#26 0xb22df76f in mysql_select(THD*, Item***, TABLE_LIST*, unsigned int, List<Item>&, Item*, unsigned int, st_order*, st_order*, Item*, st_order*, unsigned long long, select_result*, st_select_lex_unit*, st_select_lex*) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#27 0xb22e57e4 in handle_select(THD*, st_lex*, select_result*, unsigned long) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#28 0xb22a7cff in execute_sqlcom_select(THD*, TABLE_LIST*) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#29 0xb22ab00b in mysql_execute_command(THD*) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#30 0xb22b1127 in mysql_parse(THD*, char const*, unsigned int, char const**) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#31 0xb22b2d5a in dispatch_command(enum_server_command, THD*, char*, unsigned int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#32 0xb2231e7f in emb_advanced_command () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#33 0xb21d2ee7 in mysql_send_query () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#34 0xb21d2f80 in mysql_real_query () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#35 0xb21dc195 in mysql_query () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#36 0xb21cb5ea in MySqlStorage::query (this=0x8b06f40, statement=...) at ../../../../../../src/core-impl/collections/sqlcollection/mysql-shared/MySqlStorage.cpp:122
#37 0x02d7c4a2 in Collections::SqlQueryMakerInternal::run (this=0xab72158) at ../../../../../src/core-impl/collections/sqlcollection/SqlQueryMakerInternal.cpp:48
#38 0x02d78c35 in SqlWorkerThread::run (this=0xa671f68) at ../../../../../src/core-impl/collections/sqlcollection/SqlQueryMaker.cpp:65
#39 0x0080249d in ThreadWeaver::JobRunHelper::runTheJob (this=0xae76125c, th=0xa5b013a0, job=0xa671f68) at ../../../threadweaver/Weaver/Job.cpp:106
#40 0x00802801 in ThreadWeaver::Job::execute (this=0xa671f68, th=0xa5b013a0) at ../../../threadweaver/Weaver/Job.cpp:135
#41 0x008014ea in ThreadWeaver::ThreadRunHelper::run (this=0xae7612e4, parent=0x9026a98, th=0xa5b013a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#42 0x00801c3b in ThreadWeaver::Thread::run (this=0xa5b013a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#43 0x01f7197e in QThreadPrivate::start (arg=0xa5b013a0) at thread/qthread_unix.cpp:248
#44 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#45 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xadf60b70 (LWP 1606)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01f72997 in QWaitConditionPrivate::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00800870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9026a98, th=0x8ebf678) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0080338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9026e30, th=0x8ebf678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x007ff27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9026a98, th=0x8ebf678) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00803482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x8ebf678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x8ebf678, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x8ebf678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x8ebf678, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x8ebf678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x8ebf678, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x8ebf678) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x8ebf678, previous=0xabcded8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0080151e in ThreadWeaver::ThreadRunHelper::run (this=0xadf602e4, parent=0x9026a98, th=0x8ebf678) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x00801c3b in ThreadWeaver::Thread::run (this=0x8ebf678) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x01f7197e in QThreadPrivate::start (arg=0x8ebf678) at thread/qthread_unix.cpp:248
#19 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad75fb70 (LWP 1607)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01f72997 in QWaitConditionPrivate::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9026ab0, mutex=0x9026d50, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00800870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9026a98, th=0x94d1cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0080338c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9026e30, th=0x94d1cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x007ff27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9026a98, th=0x94d1cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00803482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x94d1cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x94d1cc0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x94d1cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x94d1cc0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x008034a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9026e30, th=0x94d1cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x008004d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9026a98, th=0x94d1cc0, previous=0x9c74c48) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0080151e in ThreadWeaver::ThreadRunHelper::run (this=0xad75f2e4, parent=0x9026a98, th=0x94d1cc0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x00801c3b in ThreadWeaver::Thread::run (this=0x94d1cc0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x01f7197e in QThreadPrivate::start (arg=0x94d1cc0) at thread/qthread_unix.cpp:248
#17 0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaaf45b70 (LWP 1644)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033b9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x019d3c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1aad1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x019d3ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1aad1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x042f096e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x0032ea4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7704720 (LWP 1531)):
#0  0x003be422 in __kernel_vsyscall ()
#1  0x042f5342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0033ba34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01f7126e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:398
#4  0x01f713c3 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424
#5  0x06c84664 in ~Backend (this=0x8526760, __in_chrg=<value optimized out>) at ../../xine/backend.cpp:111
#6  0x0720976d in ~FactoryPrivate (this=0x84a0758, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/factory.cpp:218
#7  0x072084d5 in destroy () at ../3rdparty/phonon/phonon/factory.cpp:84
#8  0x07203bab in ~CleanUpGlobalStatic (this=0x723c468, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/globalstatic_p.h:55
#9  0x002901bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x0029022f in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0x060672bb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744
#12 0x006c5c16 in _XIOError () from /usr/lib/libX11.so.6
#13 0x006ce1a1 in _XReply () from /usr/lib/libX11.so.6
#14 0x006ab729 in XGetSelectionOwner () from /usr/lib/libX11.so.6
#15 0x060801a6 in QClipboard::event (this=0x849aba8, e=0xbf8b4100) at kernel/qclipboard_x11.cpp:928
#16 0x05fe5e8c in QApplicationPrivate::notify_helper (this=0x8463aa8, receiver=0x849aba8, e=0xbf8b4100) at kernel/qapplication.cpp:4302
#17 0x05feca0e in QApplication::notify (this=0xbf8b4268, receiver=0x849aba8, e=0xbf8b4100) at kernel/qapplication.cpp:3706
#18 0x0206f13b in QCoreApplication::notifyInternal (this=0xbf8b4268, receiver=0x849aba8, event=0xbf8b4100) at kernel/qcoreapplication.cpp:726
#19 0x05fefabb in QCoreApplication::sendEvent (this=0xbf8b4268, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 ~QApplication (this=0xbf8b4268, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1013
#21 0x009eb83a in ~QByteArray (this=0xbf8b4268) at /usr/include/qt4/QtCore/qbytearray.h:382
#22 KApplicationPrivate::parseCommandLine (this=0xbf8b4268) at ../../kdeui/kernel/kapplication.cpp:872
#23 0x009f2c28 in KUniqueApplication::start (flags=...) at ../../kdeui/kernel/kuniqueapplication.cpp:257
#24 0x0114ee8b in ~App (this=0x1528ff4, __in_chrg=<value optimized out>) at ../../src/App.cpp:293
#25 0x0805000f in main (argc=1, argv=0xbf8b4ae4) at ../../src/main.cpp:237

Possible duplicates by query: bug 235101, bug 219184.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-30 14:12:08 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and  libglib2.0-0-dbg. That should cover most of the crashes. And please leave these packages installed, so one doesn't have to ask you every time you report a bug.
Comment 2 Leonardo La Malfa 2010-06-30 14:28:05 UTC
On Wednesday 30 June 2010 14:12:12 Myriam Schweingruber wrote:
> Sorry, but your backtrace is not useful, as you are lacking
> debugging symbols. If you can reproduce this bug, please check here on how
> to get a valid backtrace:
> 
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_usefu
> l_crash_reports
> 
> Since you are using Kubuntu, you will need amarok-dbg and phonon-dbg at
> least, ideally you should also have kdelibs5-dbg, libqt4-dbg and 
> libglib2.0-0-dbg. That should cover most of the crashes.
That's weird, because I've checked each of the package you indicated, and all 
of them are installed but the last one (libglib2.0-0-dbg), which, by the way, 
was amongst the "ideally" category - nonetheless, I'm installing it now. 
Moreover, all of them are up-to-date, following today's upgrade to KDE 4.4.5.

> And please leave
> these packages installed, so one doesn't have to ask you every time you
> report a bug.
I don't know what you're talking about here, exactly, since as already pointed 
out 4 out of 5 packages were already installed, and I never uninstalled any of 
them, so you're presupposition is incorrect.
Comment 3 Myriam Schweingruber 2010-07-25 12:45:42 UTC
Likely a duplicate of bug 236052

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