Application: amarok (2.5.0) KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources) Qt Version: 4.8.0 Operating System: Linux 3.0.0-16-generic x86_64 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: I just uncheckbox "Use splash-screen on start" 'nd quickly quit application. The crash can be reproduced some of the time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7fb3dbd6b7a0 (LWP 2029))] Thread 12 (Thread 0x7fb3b12d8700 (LWP 2034)): #0 0x00007fb3d8679773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb3d33d3f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb3d33d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3d9009c06 in QEventDispatcherGlib::processEvents (this=0x1f806c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fb3d8fd93e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fb3d8fd9637 in QEventLoop::exec (this=0x7fb3b12d7db0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fb3d8ed9067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fb3d8fb917f in QInotifyFileSystemWatcherEngine::run (this=0x1f4d9a0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x1f4d9a0) at thread/qthread_unix.cpp:298 #9 0x00007fb3d4e78efc in start_thread (arg=0x7fb3b12d8700) at pthread_create.c:304 Thread 11 (Thread 0x7fb3a79ff700 (LWP 2036)): #0 0x00007fb3d8679773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb3d33d3f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb3d33d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3d9009c06 in QEventDispatcherGlib::processEvents (this=0x22297e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fb3d8fd93e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fb3d8fd9637 in QEventLoop::exec (this=0x7fb3a79fede0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fb3d8ed9067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x7fb3a8023740) at thread/qthread_unix.cpp:298 #8 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a79ff700) at pthread_create.c:304 Thread 10 (Thread 0x7fb3a65f3700 (LWP 2038)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d8edc59b in wait (time=18446744073709551615, this=0x227ff30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x22800b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3d6406864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x227fd50, th=0x22805d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb3d6408e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x22805d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x22805d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb3d6407ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fb3a65f2e00, parent=0x227fd50, th=0x22805d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007fb3d6407d5b in ThreadWeaver::Thread::run (this=0x22805d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x22805d0) at thread/qthread_unix.cpp:298 #9 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a65f3700) at pthread_create.c:304 #10 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fb3a4f3d700 (LWP 2042)): #0 __pthread_mutex_lock (mutex=0x252ae48) at pthread_mutex_lock.c:51 #1 0x00007fb3d33d3023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb3d33d3dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3d33d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb3d9009c06 in QEventDispatcherGlib::processEvents (this=0x2518780, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fb3d8fd93e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fb3d8fd9637 in QEventLoop::exec (this=0x7fb3a4f3cdb0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fb3d8ed9067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fb3d8fb917f in QInotifyFileSystemWatcherEngine::run (this=0x2513cd0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x2513cd0) at thread/qthread_unix.cpp:298 #10 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a4f3d700) at pthread_create.c:304 #11 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fb3a4314700 (LWP 2043)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d8edc59b in wait (time=18446744073709551615, this=0x227ff30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x22800b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3d6406864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x227fd50, th=0x260d7a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb3d6408e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x260d7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x260d7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x260d7a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fb3d6407ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fb3a4313e00, parent=0x227fd50, th=0x260d7a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007fb3d6407d5b in ThreadWeaver::Thread::run (this=0x260d7a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x260d7a0) at thread/qthread_unix.cpp:298 #10 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a4314700) at pthread_create.c:304 #11 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fb3a3b13700 (LWP 2044)): [KCrash Handler] #6 QXmlStreamReader::atEnd (this=0x39921c0) at xml/qxmlstream.cpp:570 #7 0x00007fb3b6b2d738 in ScannerJob::run (this=0x3992150) at ../../../../../../src/core-impl/collections/db/ScanManager.cpp:512 #8 0x00007fb3d6408491 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fb3a3b12d80, th=0x2610470, job=0x3992150) at ../../../threadweaver/Weaver/Job.cpp:106 #9 0x00007fb3d64085bc in ThreadWeaver::Job::execute (this=0x3992150, th=0x2610470) at ../../../threadweaver/Weaver/Job.cpp:135 #10 0x00007fb3d6407c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb3a3b12e00, parent=0x227fd50, th=0x2610470) at ../../../threadweaver/Weaver/Thread.cpp:95 #11 0x00007fb3d6407d5b in ThreadWeaver::Thread::run (this=0x2610470) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x2610470) at thread/qthread_unix.cpp:298 #13 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a3b13700) at pthread_create.c:304 #14 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fb3a3312700 (LWP 2045)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d8edc59b in wait (time=18446744073709551615, this=0x227ff30) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x22800b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3d6406864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x227fd50, th=0x26106e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fb3d6408e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x26106e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x26106e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x26106e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007fb3d6408e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2280180, th=0x26106e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007fb3d6407ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fb3a3311e00, parent=0x227fd50, th=0x26106e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007fb3d6407d5b in ThreadWeaver::Thread::run (this=0x26106e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x26106e0) at thread/qthread_unix.cpp:298 #11 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a3312700) at pthread_create.c:304 #12 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fb3a24d0700 (LWP 2046)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d003bc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fb3d003bd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a24d0700) at pthread_create.c:304 #4 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fb3a11b9700 (LWP 2049)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d5454042 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fb3d5454079 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fb3d4e78efc in start_thread (arg=0x7fb3a11b9700) at pthread_create.c:304 #4 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fb397f9c700 (LWP 2067)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fb3d8edc59b in wait (time=18446744073709551615, this=0x3724580) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x37243b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fb3d9ed5714 in QFileInfoGatherer::run (this=0x37243a0) at dialogs/qfileinfogatherer.cpp:214 #4 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x37243a0) at thread/qthread_unix.cpp:298 #5 0x00007fb3d4e78efc in start_thread (arg=0x7fb397f9c700) at pthread_create.c:304 #6 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fb39779b700 (LWP 2068)): #0 0x00007fb3d8693ad4 in pthread_mutex_unlock (mutex=0x3732568) at forward.c:184 #1 0x00007fb3d33d2687 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fb3d33d3d81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fb3d33d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fb3d9009c06 in QEventDispatcherGlib::processEvents (this=0x3728a30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007fb3d8fd93e2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fb3d8fd9637 in QEventLoop::exec (this=0x7fb39779adb0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fb3d8ed9067 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x00007fb3d8fb917f in QInotifyFileSystemWatcherEngine::run (this=0x3724740) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fb3d8edc08b in QThreadPrivate::start (arg=0x3724740) at thread/qthread_unix.cpp:298 #10 0x00007fb3d4e78efc in start_thread (arg=0x7fb39779b700) at pthread_create.c:304 #11 0x00007fb3d868589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fb3dbd6b7a0 (LWP 2029)): #0 0x00007fb3d8679779 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fb3d3ce04f2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fb3d3ce0a3f in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fb3d3ce0ac4 in xcb_writev () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fb3da50e597 in _XSend () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #5 0x00007fb3da50eacb in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #6 0x00007fb3da50a1f3 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #7 0x00007fb3d9a4933e in qt_cleanup () at kernel/qapplication_x11.cpp:2746 #8 0x00007fb3d99d7bdb in QApplication::~QApplication (this=0x7fff490c7bc0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1191 #9 0x00007fb3dad4b75b in App::~App (this=0x7fff490c7bc0, __in_chrg=<optimized out>) at ../../src/App.cpp:188 #10 0x0000000000408e3a in main (argc=1, argv=0x7fff490ca048) at ../../src/main.cpp:301 Possible duplicates by query: bug 288385, bug 274095, bug 273085. Reported using DrKonqi
Can you reliably reproduce this? I tried several times, it never crashes for me.
Closing for lack of feedback. Feel free to reopen this report if you can reproduce this crash reliably with Amarok 2.5 or later.