Bug 302854 - Ubuntu crash at shutdown if Amarok is opened
Summary: Ubuntu crash at shutdown if Amarok is opened
Status: RESOLVED DUPLICATE of bug 280774
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.5.0
Platform: Ubuntu Linux
: NOR crash (vote)
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-01 21:54 UTC by huevosrotos
Modified: 2012-07-06 14:19 UTC (History)
2 users (show)

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 huevosrotos 2012-07-01 21:54:35 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I close Ubuntu 12.04 amd64 and it crash before finished shutdown. Doesn't mater if Amarok is open or close, if amarok were open at least once during the session, then Ubuntu crash at shutdown.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f310eb747c0 (LWP 12581))]

Thread 13 (Thread 0x7f30f1b9e700 (LWP 12582)):
#0  0x00007f310b46eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3106071036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f310607149a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f30f1ba398b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f31060929e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3107b8ee9a in start_thread (arg=0x7f30f1b9e700) at pthread_create.c:308
#6  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f30f139d700 (LWP 12583)):
#0  0x00007f310b46eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3106071036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f310607149a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f30f8493406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f31060929e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3107b8ee9a in start_thread (arg=0x7f30f139d700) at pthread_create.c:308
#6  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f30db0ef700 (LWP 12587)):
#0  0x00007f310b46eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f31038ce35f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f31038bf76c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f31038bfdd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f31038bfe90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f31038ce30f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f30fed13d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#7  0x00007f3107b8ee9a in start_thread (arg=0x7f30db0ef700) at pthread_create.c:308
#8  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f30d78e2700 (LWP 12589)):
#0  0x00007f310b46eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3106071036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3106071164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f310be05426 in QEventDispatcherGlib::processEvents (this=0x7f30c4000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f310bdd4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f310bdd4ed7 in QEventLoop::exec (this=0x7f30d78e1d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f310bcd3fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f310bdb49ff in QInotifyFileSystemWatcherEngine::run (this=0x2996b70) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2996b70) at thread/qthread_unix.cpp:298
#9  0x00007f3107b8ee9a in start_thread (arg=0x7f30d78e2700) at pthread_create.c:308
#10 0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f30d489d700 (LWP 12590)):
#0  0x00007f310b46eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3106071036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3106071164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f310be05426 in QEventDispatcherGlib::processEvents (this=0x7f30bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f310bdd4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f310bdd4ed7 in QEventLoop::exec (this=0x7f30d489cdc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f310bcd3fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2b98c60) at thread/qthread_unix.cpp:298
#8  0x00007f3107b8ee9a in start_thread (arg=0x7f30d489d700) at pthread_create.c:308
#9  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f30cb35f700 (LWP 12591)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:68
#1  0x00007f310b46eae8 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f3106071036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3106071164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f310be05426 in QEventDispatcherGlib::processEvents (this=0x7f30c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f310bdd4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f310bdd4ed7 in QEventLoop::exec (this=0x7f30cb35edc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f310bcd3fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2c2d6d0) at thread/qthread_unix.cpp:298
#9  0x00007f3107b8ee9a in start_thread (arg=0x7f30cb35f700) at pthread_create.c:308
#10 0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f30c9f52700 (LWP 12593)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f310bcd74db in wait (time=18446744073709551615, this=0x2d90580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2d91860, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f31091220eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d90430, th=0x2d91c80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f31091249db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2d91c80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f31091249f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2d91c80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f310912384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f30c9f51de0, parent=0x2d90430, th=0x2d91c80) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f31091238db in ThreadWeaver::Thread::run (this=0x2d91c80) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2d91c80) at thread/qthread_unix.cpp:298
#9  0x00007f3107b8ee9a in start_thread (arg=0x7f30c9f52700) at pthread_create.c:308
#10 0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f30c88fa700 (LWP 12597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f310bcd74db in wait (time=18446744073709551615, this=0x2d90580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2d91860, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f31091220eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d90430, th=0x2fda930) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f31091249db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2fda930) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f31091249f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2fda930) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f310912384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f30c88f9de0, parent=0x2d90430, th=0x2fda930) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f31091238db in ThreadWeaver::Thread::run (this=0x2fda930) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2fda930) at thread/qthread_unix.cpp:298
#9  0x00007f3107b8ee9a in start_thread (arg=0x7f30c88fa700) at pthread_create.c:308
#10 0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f30abfff700 (LWP 12598)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f310bcd74db in wait (time=18446744073709551615, this=0x2d90580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2d91860, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f31091220eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d90430, th=0x2fdb620) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f31091249db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2fdb620) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f310912384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f30abffede0, parent=0x2d90430, th=0x2fdb620) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f31091238db in ThreadWeaver::Thread::run (this=0x2fdb620) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2fdb620) at thread/qthread_unix.cpp:298
#8  0x00007f3107b8ee9a in start_thread (arg=0x7f30abfff700) at pthread_create.c:308
#9  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f30ab7fe700 (LWP 12599)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f310bcd74db in wait (time=18446744073709551615, this=0x2d90580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2d91860, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f31091220eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2d90430, th=0x2fdc420) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f31091249db in ThreadWeaver::WorkingHardState::applyForWork (this=0x2d91930, th=0x2fdc420) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f310912384f in ThreadWeaver::ThreadRunHelper::run (this=0x7f30ab7fdde0, parent=0x2d90430, th=0x2fdc420) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f31091238db in ThreadWeaver::Thread::run (this=0x2fdc420) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f310bcd6fcb in QThreadPrivate::start (arg=0x2fdc420) at thread/qthread_unix.cpp:298
#8  0x00007f3107b8ee9a in start_thread (arg=0x7f30ab7fe700) at pthread_create.c:308
#9  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f30aa9bc700 (LWP 12600)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3102cacdec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f3102cacf19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f3107b8ee9a in start_thread (arg=0x7f30aa9bc700) at pthread_create.c:308
#4  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f30a2f77700 (LWP 12603)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3108168222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f3108168259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f3107b8ee9a in start_thread (arg=0x7f30a2f77700) at pthread_create.c:308
#4  0x00007f310b47a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f310eb747c0 (LWP 12581)):
[KCrash Handler]
#6  qVariantToHelper<QString> (t=QVariant::String, d=..., handler=<optimized out>) at kernel/qvariant.cpp:2101
#7  QVariant::toString (this=0x41) at kernel/qvariant.cpp:2133
#8  0x00007f30da099ef5 in Daap::Reader::contentCodesReceived (this=0x3cf9640, error=<optimized out>) at ../../../../../src/core-impl/collections/daap/daapreader/Reader.cpp:124
#9  0x00007f310bdea281 in QMetaObject::activate (sender=0x3f2cb50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffa91e1a80) at kernel/qobject.cpp:3547
#10 0x00007f310a727def in QHttp::requestFinished (this=<optimized out>, _t1=1, _t2=false) at .moc/release-shared/moc_qhttp.cpp:205
#11 0x00007f310a730c20 in QHttpPrivate::finishedWithSuccess (this=0x2fe1af0) at access/qhttp.cpp:2530
#12 0x00007f310bdef446 in QObject::event (this=0x3f2cb50, e=<optimized out>) at kernel/qobject.cpp:1195
#13 0x00007f310c7cb894 in notify_helper (e=0x2fdb0c0, receiver=0x3f2cb50, this=0x22362b0) at kernel/qapplication.cpp:4559
#14 QApplicationPrivate::notify_helper (this=0x22362b0, receiver=0x3f2cb50, e=0x2fdb0c0) at kernel/qapplication.cpp:4531
#15 0x00007f310c7d0713 in QApplication::notify (this=0x7fffa91e2450, receiver=0x3f2cb50, e=0x2fdb0c0) at kernel/qapplication.cpp:4420
#16 0x00007f310e56ebb6 in KApplication::notify (this=0x7fffa91e2450, receiver=0x3f2cb50, event=0x2fdb0c0) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f310bdd5e9c in QCoreApplication::notifyInternal (this=0x7fffa91e2450, receiver=0x3f2cb50, event=0x2fdb0c0) at kernel/qcoreapplication.cpp:876
#18 0x00007f310bdd9c6a in sendEvent (event=0x2fdb0c0, receiver=0x3f2cb50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x20ae1f0) at kernel/qcoreapplication.cpp:1500
#20 0x00007f310be04f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f3106070d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f31060710a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f3106071164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f310be053bf in QEventDispatcherGlib::processEvents (this=0x20e6f50, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f310c873d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f310bdd4c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f310bdd4ed7 in QEventLoop::exec (this=0x7fffa91e23e0, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f310bdd9f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#30 0x0000000000408e4e in main (argc=1, argv=0x7fffa91e48d8) at ../../src/main.cpp:303

Possible duplicates by query: bug 292053, bug 280774.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-06 14:19:28 UTC

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