Application: amarok (2.7-git) KDE Platform Version: 4.11.00 Qt Version: 4.8.4 Operating System: Linux 3.8.0-29-generic x86_64 Distribution: Ubuntu 13.04 -- Information about the crash: I tried to check the credentials in the Amarok configuration dialog, but I first get a Kwallet popup. Clicking on it causes a rotating hourglass to appear that stays there forever. Hitting cancel causes the crash. I suspect it is related to kwalletd, as I can reproduce this every time untill I kill kwalletd, then the crash is not reproducible anymore. -- 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 0x7f0a310b57c0 (LWP 21185))] Thread 26 (Thread 0x7f0a0aaca700 (LWP 21188)): #0 __pthread_mutex_lock_full (mutex=0x28c2770) at pthread_mutex_lock.c:308 #1 0x00007f0a1c67b24e in pa_mutex_lock () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-3.0.so #2 0x00007f0a2304cce9 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007f0a2303e205 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007f0a2303e869 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007f0a2303e920 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007f0a2304cc8f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #7 0x00007f0a1c67c143 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-3.0.so #8 0x00007f0a2b2ecf8e in start_thread (arg=0x7f0a0aaca700) at pthread_create.c:311 #9 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 25 (Thread 0x7f09fd6de700 (LWP 21190)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f0a2d2190a7 in wait (time=60000, this=0x297d210) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x29aeb28, time=60000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a300f23bd in AbstractDirectoryWatcher::run (this=0x29aeb00) at /home/myriam/kde/src/amarok/src/scanner/AbstractDirectoryWatcher.cpp:65 #4 0x00007f0a2a93deca in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7f09fd6ddd80, th=th@entry=0x29b4e00, job=job@entry=0x29aeb00) at ../../../threadweaver/Weaver/Job.cpp:106 #5 0x00007f0a2a93e041 in ThreadWeaver::Job::execute (this=0x29aeb00, th=0x29b4e00) at ../../../threadweaver/Weaver/Job.cpp:135 #6 0x00007f0a2a93d7bb in ThreadWeaver::Thread::run (this=0x29b4e00) at ../../../threadweaver/Weaver/Thread.cpp:108 #7 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x29b4e00) at thread/qthread_unix.cpp:338 #8 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09fd6de700) at pthread_create.c:311 #9 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 24 (Thread 0x7f09f72e9700 (LWP 21191)): #0 0x00007f0a2516b359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0a2516b5e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a2512b8f3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0a2512c0fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0a2d344036 in QEventDispatcherGlib::processEvents (this=0x7f09f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7f09f72e8d90, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7f09f72e8d90, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f0a2d216410 in QThread::exec (this=this@entry=0x29b80f0) at thread/qthread.cpp:542 #9 0x00007f0a2d2f5edf in QInotifyFileSystemWatcherEngine::run (this=0x29b80f0) at io/qfilesystemwatcher_inotify.cpp:256 #10 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x29b80f0) at thread/qthread_unix.cpp:338 #11 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09f72e9700) at pthread_create.c:311 #12 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 23 (Thread 0x7f09f4e49700 (LWP 21195)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x2b9bcb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2b9bcb0, previous=0x68aba10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x2b9bcb0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x2b9bcb0) at thread/qthread_unix.cpp:338 #7 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09f4e49700) at pthread_create.c:311 #8 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 22 (Thread 0x7f09effff700 (LWP 21196)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x2db2560) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db2560, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db2560, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db2560, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db2560, previous=0x694fb70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x2db2560) at ../../../threadweaver/Weaver/Thread.cpp:98 #9 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x2db2560) at thread/qthread_unix.cpp:338 #10 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09effff700) at pthread_create.c:311 #11 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 21 (Thread 0x7f09ef7fe700 (LWP 21197)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x2db78a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db78a0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2db78a0, previous=0x622fa70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x2db78a0) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x2db78a0) at thread/qthread_unix.cpp:338 #8 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09ef7fe700) at pthread_create.c:311 #9 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 20 (Thread 0x7f09dbfff700 (LWP 21208)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x2fd7b10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x2fd7b10, previous=0x68d5650) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #10 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x2fd7b10) at ../../../threadweaver/Weaver/Thread.cpp:98 #11 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x2fd7b10) at thread/qthread_unix.cpp:338 #12 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09dbfff700) at pthread_create.c:311 #13 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 19 (Thread 0x7f09db7fe700 (LWP 21209)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x7f09dc001f40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc001f40, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc001f40, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc001f40, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc001f40, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc001f40, previous=0x68e62f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x7f09dc001f40) at ../../../threadweaver/Weaver/Thread.cpp:98 #10 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x7f09dc001f40) at thread/qthread_unix.cpp:338 #11 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09db7fe700) at pthread_create.c:311 #12 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 18 (Thread 0x7f09daffd700 (LWP 21210)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x7f09dc0079b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc0079b0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc0079b0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc0079b0, previous=0x306a3d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x7f09dc0079b0) at ../../../threadweaver/Weaver/Thread.cpp:98 #8 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x7f09dc0079b0) at thread/qthread_unix.cpp:338 #9 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09daffd700) at pthread_create.c:311 #10 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 17 (Thread 0x7f09da7fc700 (LWP 21211)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x29b47f0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x29b46c8, mutex=0x29b4930, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2a93c0e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x29b46a0, th=0x7f09dc00b360) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f0a2a93e9cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #10 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #11 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #12 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #13 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #14 0x00007f0a2a93e9e4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x29b49c0, th=0x7f09dc00b360, previous=0x69b29e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #15 0x00007f0a2a93d71f in ThreadWeaver::Thread::run (this=0x7f09dc00b360) at ../../../threadweaver/Weaver/Thread.cpp:98 #16 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x7f09dc00b360) at thread/qthread_unix.cpp:338 #17 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09da7fc700) at pthread_create.c:311 #18 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 16 (Thread 0x7f09ca916700 (LWP 21212)): #0 0x00007f0a2c6a43cd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f0a2512c1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0a2d344036 in QEventDispatcherGlib::processEvents (this=0x7f09c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7f09ca915d90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7f09ca915d90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f0a2d216410 in QThread::exec (this=this@entry=0x4342750) at thread/qthread.cpp:542 #7 0x00007f0a2d2f5edf in QInotifyFileSystemWatcherEngine::run (this=0x4342750) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x4342750) at thread/qthread_unix.cpp:338 #9 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09ca916700) at pthread_create.c:311 #10 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 15 (Thread 0x7f09c9ac1700 (LWP 21213)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2236b575 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f0a2236b5c9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f0a2b2ecf8e in start_thread (arg=0x7f09c9ac1700) at pthread_create.c:311 #4 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 14 (Thread 0x7f097fffd700 (LWP 21216)): #0 __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:65 #1 0x00007f0a2c6a43c2 in poll () at ../sysdeps/unix/syscall-template.S:81 #2 0x00007f0a2512c1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0a2d344036 in QEventDispatcherGlib::processEvents (this=0x7f09700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7f097fffcdc0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7f097fffcdc0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f0a2d216410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #8 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x44b3410) at thread/qthread_unix.cpp:338 #9 0x00007f0a2b2ecf8e in start_thread (arg=0x7f097fffd700) at pthread_create.c:311 #10 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 13 (Thread 0x7f097f3bf700 (LWP 21217)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a29382b27 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f0a29690660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f0a29382b59 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f0a2b2ecf8e in start_thread (arg=0x7f097f3bf700) at pthread_create.c:311 #4 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f0975345700 (LWP 21248)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a1b496003 in gst_task_func (task=0x5aae050) at gsttask.c:312 #3 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0a2b2ecf8e in start_thread (arg=0x7f0975345700) at pthread_create.c:311 #6 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f08eaf86700 (LWP 21249)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a1b7176dc in gst_base_sink_wait_preroll (sink=sink@entry=0x266ab60) at gstbasesink.c:2279 #3 0x00007f0a0aaea6a8 in gst_base_audio_sink_render (bsink=0x266ab60, buf=<optimized out>) at gstbaseaudiosink.c:1889 #4 0x00007f0a1b719c3f in gst_base_sink_render_object (basesink=basesink@entry=0x266ab60, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f08e406fb30, pad=0x266e0b0) at gstbasesink.c:3014 #5 0x00007f0a1b71b63f in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x266ab60, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f08e406fb30, prerollable=prerollable@entry=1, pad=0x266e0b0) at gstbasesink.c:3295 #6 0x00007f0a1b71bb48 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x266ab60, obj_type=<optimized out>, obj=obj@entry=0x7f08e406fb30, pad=0x266e0b0) at gstbasesink.c:3677 #7 0x00007f0a1b71be7f in gst_base_sink_chain_main (basesink=0x266ab60, pad=0x266e0b0, obj_type=<optimized out>, obj=0x7f08e406fb30) at gstbasesink.c:3715 #8 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x266e6b0, buffer=0x7f08e406fb30) at gstpad.c:4710 #9 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e406fb30) at gstbasetransform.c:2658 #10 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x266ecb0, buffer=0x7f08e406fb30) at gstpad.c:4710 #11 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e406fb30) at gstbasetransform.c:2658 #12 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x266e3b0, buffer=0x7f08e406fb30) at gstpad.c:4710 #13 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e406fb30) at gstbasetransform.c:2658 #14 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x266e9b0, buffer=buffer@entry=0x7f08e406fb30) at gstpad.c:4710 #15 0x00007f0a09c88df6 in gst_queue_push_one (queue=0x287e040) at gstqueue.c:1156 #16 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #17 0x00007f0a1b495e34 in gst_task_func (task=0x5aae650) at gsttask.c:327 #18 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08eaf86700) at pthread_create.c:311 #21 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f08ea785700 (LWP 21250)): #0 _int_malloc (av=0x7f08e0000020, bytes=<optimized out>) at malloc.c:3606 #1 0x00007f0a2c63a580 in __GI___libc_malloc (bytes=45) at malloc.c:2859 #2 0x00007f0a25131cf1 in g_malloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0a2514a47b in g_strjoin () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f0a1b43b90b in gst_object_get_path_string (object=<optimized out>, object@entry=0x266ab60) at gstobject.c:1187 #5 0x00007f0a1b4540d0 in gst_element_message_full (element=0x266ab60, type=GST_MESSAGE_ERROR, domain=2560, code=1, text=0x7f08e003a2c0 "Disconnected: Verbindung beendet", debug=0x0, file=0x7f0a0ad1bc19 "pulsesink.c", function=0x7f0a0ad1d220 <__FUNCTION__.25959> "gst_pulsering_is_dead", line=373) at gstelement.c:1952 #6 0x00007f0a0ad0cab7 in gst_pulsering_is_dead (psink=psink@entry=0x266ab60, pbuf=pbuf@entry=0x2681db0, check_stream=check_stream@entry=1) at pulsesink.c:372 #7 0x00007f0a0ad0d35c in gst_pulsesink_get_time (clock=<optimized out>, sink=<optimized out>) at pulsesink.c:1982 #8 0x00007f0a0aada948 in gst_audio_clock_get_internal_time (clock=0x26804c0) at gstaudioclock.c:218 #9 0x00007f0a1b44c971 in gst_clock_get_internal_time (clock=clock@entry=0x26804c0) at gstclock.c:953 #10 0x00007f0a1b44cb08 in gst_clock_get_time (clock=clock@entry=0x26804c0) at gstclock.c:993 #11 0x00007f0a1b48edef in gst_system_clock_id_wait_jitter_unlocked (clock=0x26804c0, entry=0x7f08e4003720, jitter=<optimized out>, restart=1) at gstsystemclock.c:680 #12 0x00007f0a1b44cc84 in gst_clock_id_wait (id=0x7f08e4003720, jitter=jitter@entry=0x7f08ea7848b8) at gstclock.c:494 #13 0x00007f0a1b7175ff in gst_base_sink_wait_clock (sink=sink@entry=0x2892000, time=1125041590464, jitter=jitter@entry=0x7f08ea7848b8) at gstbasesink.c:2225 #14 0x00007f0a1b71998b in gst_base_sink_do_sync (obj_type=2 '\002', step_end=<synthetic pointer>, late=<synthetic pointer>, obj=0x7f08e40639f0, basesink=0x2892000, pad=<optimized out>) at gstbasesink.c:2572 #15 gst_base_sink_render_object (basesink=basesink@entry=0x2892000, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f08e40639f0, pad=0x266ee30) at gstbasesink.c:2978 #16 0x00007f0a1b71b63f in gst_base_sink_queue_object_unlocked (basesink=basesink@entry=0x2892000, obj_type=obj_type@entry=2 '\002', obj=obj@entry=0x7f08e40639f0, prerollable=prerollable@entry=1, pad=0x266ee30) at gstbasesink.c:3295 #17 0x00007f0a1b71bb48 in gst_base_sink_chain_unlocked (basesink=basesink@entry=0x2892000, obj_type=<optimized out>, obj=obj@entry=0x7f08e40639f0, pad=0x266ee30) at gstbasesink.c:3677 #18 0x00007f0a1b71be7f in gst_base_sink_chain_main (basesink=0x2892000, pad=0x266ee30, obj_type=<optimized out>, obj=0x7f08e40639f0) at gstbasesink.c:3715 #19 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28877b0, buffer=0x7f08e40639f0) at gstpad.c:4710 #20 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e406fbd0) at gstbasetransform.c:2658 #21 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28874b0, buffer=0x7f08e406fbd0) at gstpad.c:4710 #22 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e406fbd0) at gstbasetransform.c:2658 #23 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28871b0, buffer=buffer@entry=0x7f08e406fbd0) at gstpad.c:4710 #24 0x00007f0a09c88df6 in gst_queue_push_one (queue=0x287e2d0) at gstqueue.c:1156 #25 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #26 0x00007f0a1b495e34 in gst_task_func (task=0x5aae750) at gsttask.c:327 #27 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08ea785700) at pthread_create.c:311 #30 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f08e9f84700 (LWP 21251)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a09c87e25 in gst_queue_chain (pad=<optimized out>, buffer=0x7f08e409adc0) at gstqueue.c:1014 #3 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x288f020, buffer=0x7f08e409adc0) at gstpad.c:4710 #4 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28db0c0, buffer=0x7f08e409adc0) at gstpad.c:4710 #5 0x00007f0a09c9390b in gst_tee_handle_data (tee=tee@entry=0x26569a0, data=0x28db238, data@entry=0x7f08e409adc0, is_list=is_list@entry=0) at gsttee.c:722 #6 0x00007f0a09c93adf in gst_tee_chain (pad=<optimized out>, buffer=0x7f08e409adc0) at gsttee.c:828 #7 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28ce010, buffer=0x7f08e409adc0) at gstpad.c:4710 #8 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28cc540, buffer=0x7f08e409adc0) at gstpad.c:4710 #9 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e409adc0) at gstbasetransform.c:2658 #10 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28ccb40, buffer=0x7f08e409adc0) at gstpad.c:4710 #11 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e409adc0) at gstbasetransform.c:2658 #12 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28cc840, buffer=buffer@entry=0x7f08e409adc0) at gstpad.c:4710 #13 0x00007f0a09c88df6 in gst_queue_push_one (queue=0x287efa0) at gstqueue.c:1156 #14 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #15 0x00007f0a1b495e34 in gst_task_func (task=0x5aae850) at gsttask.c:327 #16 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08e9f84700) at pthread_create.c:311 #19 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f08e9783700 (LWP 21252)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a09c886b5 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1252 #3 0x00007f0a1b495e34 in gst_task_func (task=0x5aae950) at gsttask.c:327 #4 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08e9783700) at pthread_create.c:311 #7 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f08e8f82700 (LWP 21253)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a09c87e25 in gst_queue_chain (pad=<optimized out>, buffer=0x7f08e409ae60) at gstqueue.c:1014 #3 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x288f1c0, buffer=0x7f08e409ae60) at gstpad.c:4710 #4 0x00007f0a1b46fdb1 in gst_pad_push (pad=pad@entry=0x28a6680, buffer=0x7f08e409ae60) at gstpad.c:4710 #5 0x00007f0a09c935e0 in gst_tee_do_push (is_list=0, data=0x7f08e409ae60, pad=0x28a6680, tee=0x26564e0) at gsttee.c:675 #6 gst_tee_handle_data (tee=tee@entry=0x26564e0, data=data@entry=0x7f08e409ae60, is_list=is_list@entry=0) at gsttee.c:754 #7 0x00007f0a09c93adf in gst_tee_chain (pad=<optimized out>, buffer=0x7f08e409ae60) at gsttee.c:828 #8 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28a6200, buffer=buffer@entry=0x7f08e409ae60) at gstpad.c:4710 #9 0x00007f0a09c88df6 in gst_queue_push_one (queue=0x287e560) at gstqueue.c:1156 #10 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #11 0x00007f0a1b495e34 in gst_task_func (task=0x5aaea50) at gsttask.c:327 #12 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08e8f82700) at pthread_create.c:311 #15 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f08d3fff700 (LWP 21254)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2516b83f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a09c87e25 in gst_queue_chain (pad=<optimized out>, buffer=0x7f08e404f490) at gstqueue.c:1014 #3 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x288f360, buffer=0x7f08e404f490) at gstpad.c:4710 #4 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28cea30, buffer=0x7f08e404f490) at gstpad.c:4710 #5 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x7f08e40347f0, buffer=0x7f08e404f490) at gstpad.c:4710 #6 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e404f490) at gstbasetransform.c:2658 #7 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x7f08e40344f0, buffer=0x7f08e404f490) at gstpad.c:4710 #8 0x00007f0a1b7298dc in gst_base_transform_chain (pad=<optimized out>, buffer=0x7f08e404f490) at gstbasetransform.c:2658 #9 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x28d5c60, buffer=0x7f08e404f490) at gstpad.c:4710 #10 0x00007f0a1b46fdb1 in gst_pad_push (pad=0x5aa9aa0, buffer=buffer@entry=0x7f08e404f490) at gstpad.c:4710 #11 0x00007f0a09c88df6 in gst_queue_push_one (queue=0x287f4c0) at gstqueue.c:1156 #12 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1264 #13 0x00007f0a1b495e34 in gst_task_func (task=0x5aaeb50) at gsttask.c:327 #14 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08d3fff700) at pthread_create.c:311 #17 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f08d2ffd700 (LWP 21259)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a220b19f9 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f0a22399cde in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08d2ffd700) at pthread_create.c:311 #4 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f08d1ffb700 (LWP 21287)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f0a2d2190a7 in wait (time=329626, this=0x289a160) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=this@entry=0x2898a38, mutex=mutex@entry=0x2898a30, time=time@entry=329626) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a0fc2ad46 in Phonon::Gstreamer::MediaObject::handleAboutToFinish (this=this@entry=0x2898910) at ../../gstreamer/mediaobject.cpp:876 #4 0x00007f0a0fc2b2cb in qt_static_metacall (_a=0x7f08d1ff9ab0, _id=31, _o=<optimized out>, _c=<optimized out>) at ./moc_mediaobject.cpp:144 #5 Phonon::Gstreamer::MediaObject::qt_static_metacall (_o=0x2898910, _c=<optimized out>, _id=31, _a=0x7f08d1ff9ab0) at ./moc_mediaobject.cpp:107 #6 0x00007f0a2d32a0ef in QMetaObject::activate (sender=0x289b4c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539 #7 0x00007f0a24a678e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007f0a24a802df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007f0a24a80f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x00007f0a095f1452 in drained_cb (decodebin=<optimized out>, group=<optimized out>) at gstplaybin2.c:2998 #11 0x00007f0a24a678e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #12 0x00007f0a24a802df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #13 0x00007f0a24a80f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #14 0x00007f0a24a678e7 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #15 0x00007f0a24a802df in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007f0a24a80f92 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007f09761bedc2 in drain_and_switch_chains (chain=<optimized out>, drainpad=drainpad@entry=0x7f08bc0162b0, last_group=last_group@entry=0x7f08d1ffa724, drained=drained@entry=0x7f08d1ffa72c, switched=switched@entry=0x7f08d1ffa728) at gstdecodebin2.c:3219 #18 0x00007f09761c258b in gst_decode_pad_handle_eos (pad=0x7f08bc0162b0) at gstdecodebin2.c:3236 #19 source_pad_event_probe (dpad=0x7f08bc0162b0, pad=0x7f08bc0162b0, event=<optimized out>) at gstdecodebin2.c:3791 #20 source_pad_event_probe (pad=pad@entry=0x7f08bc0162b0, event=<optimized out>, dpad=0x7f08bc0162b0) at gstdecodebin2.c:3775 #21 0x00007f0a1b4adf19 in gst_marshal_BOOLEAN__POINTER (closure=0x7f08bc01cfc0, return_value=0x7f08d1ffa8b0, n_param_values=<optimized out>, param_values=0x7f08d1ffaa10, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gstmarshal.c:586 #22 0x00007f0a24a67620 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #23 0x00007f0a24a78f00 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x00007f0a24a7fe3b in g_signal_emitv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007f0a1b43801a in gst_pad_emit_have_data_signal (pad=pad@entry=0x7f08bc0162b0, obj=obj@entry=0x7f08c0003c50) at gstpad.c:4167 #26 0x00007f0a1b470ffc in gst_pad_push_event (pad=pad@entry=0x7f08bc0162b0, event=event@entry=0x7f08c0003c50) at gstpad.c:5262 #27 0x00007f0a1b45b713 in gst_proxy_pad_event_default (pad=pad@entry=0x7f08e42f1410, event=event@entry=0x7f08c0003c50) at gstghostpad.c:132 #28 0x00007f0a1b470b85 in gst_pad_send_event (pad=pad@entry=0x7f08e42f1410, event=event@entry=0x7f08c0003c50) at gstpad.c:5425 #29 0x00007f0a1b4710e2 in gst_pad_push_event (pad=0x7f08e403eae0, event=0x7f08c0003c50) at gstpad.c:5277 #30 0x00007f0974918e4b in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflump3dec.so #31 0x00007f0a1b470b85 in gst_pad_send_event (pad=pad@entry=0x7f08e403e960, event=event@entry=0x7f08c0003c50) at gstpad.c:5425 #32 0x00007f0a1b4710e2 in gst_pad_push_event (pad=0x7f08e403e7e0, event=0x7f08c0003c50) at gstpad.c:5277 #33 0x00007f0a1b7103e6 in gst_base_parse_loop (pad=<optimized out>) at gstbaseparse.c:2899 #34 0x00007f0a1b495e34 in gst_task_func (task=0x5aaec50) at gsttask.c:327 #35 0x00007f0a251506f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f0a2514feb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08d1ffb700) at pthread_create.c:311 #38 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f08b7fff700 (LWP 21412)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f0a2d21914b in wait (time=18446744073709551615, this=0x6e0b400) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x6d27198, mutex=mutex@entry=0x6d27190, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f0a2e6c17a6 in QFileInfoGatherer::run (this=0x6d27180) at dialogs/qfileinfogatherer.cpp:214 #4 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x6d27180) at thread/qthread_unix.cpp:338 #5 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08b7fff700) at pthread_create.c:311 #6 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f08af7fe700 (LWP 21413)): #0 0x00007f0a2512bd1a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f0a2512c175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f0a2d344036 in QEventDispatcherGlib::processEvents (this=0x7f08a80036d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7f08af7fdd90, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7f08af7fdd90, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f0a2d216410 in QThread::exec (this=this@entry=0x66b7bd0) at thread/qthread.cpp:542 #7 0x00007f0a2d2f5edf in QInotifyFileSystemWatcherEngine::run (this=0x66b7bd0) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f0a2d218bec in QThreadPrivate::start (arg=0x66b7bd0) at thread/qthread_unix.cpp:338 #9 0x00007f0a2b2ecf8e in start_thread (arg=0x7f08af7fe700) at pthread_create.c:311 #10 0x00007f0a2c6b0e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f0a310b57c0 (LWP 21185)): [KCrash Handler] #6 data (this=0x730072) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #7 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2457 #8 d_func (this=0x73006a) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:115 #9 QCoreApplication::postEvent (receiver=0x73006a, event=0x69ff120, priority=0) at kernel/qcoreapplication.cpp:1342 #10 0x00007f08b59526d5 in GpodderServiceSettings::~GpodderServiceSettings (this=0x61ba9e0) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceSettings.cpp:69 #11 0x00007f08b5952669 in GpodderServiceSettings::~GpodderServiceSettings (this=0x61ba9e0) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceSettings.cpp:67 #12 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x617b5e0) at kernel/qobject.cpp:1907 #13 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x6c83d40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #14 0x00007f0a26117466 in KCModuleProxy::~KCModuleProxy (this=0x6c83d40, __in_chrg=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:209 #15 0x00007f0a261174a9 in KCModuleProxy::~KCModuleProxy (this=0x6c83d40, __in_chrg=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:215 #16 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6c04690) at kernel/qobject.cpp:1907 #17 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x7fff239df360, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #18 0x00007f0a30a3fb29 in KDialog::~KDialog (this=0x7fff239df360, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:204 #19 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6de3660) at kernel/qobject.cpp:1907 #20 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x6b89c60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #21 0x00007f0a30ab6a69 in KCategorizedView::~KCategorizedView (this=0x6b89c60, __in_chrg=<optimized out>) at ../../kdeui/itemviews/kcategorizedview.cpp:524 #22 0x00007f0a26118cea in KPluginSelector::~KPluginSelector (this=0x6ca0740, __in_chrg=<optimized out>) at ../../kutils/kpluginselector.cpp:289 #23 0x00007f0a26118d29 in KPluginSelector::~KPluginSelector (this=0x6ca0740, __in_chrg=<optimized out>) at ../../kutils/kpluginselector.cpp:291 #24 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6ca03b0) at kernel/qobject.cpp:1907 #25 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x671fda0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #26 0x00007f0a2ff8fd19 in ~ConfigDialogBase (this=<optimized out>) at /home/myriam/kde/src/amarok/src/configdialog/ConfigDialogBase.h:23 #27 ~PluginsConfig (this=0x671fda0) at /home/myriam/kde/src/amarok/src/configdialog/dialogs/PluginsConfig.cpp:55 #28 PluginsConfig::~PluginsConfig (this=0x671fda0) at /home/myriam/kde/src/amarok/src/configdialog/dialogs/PluginsConfig.cpp:55 #29 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6c692b0) at kernel/qobject.cpp:1907 #30 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x6854f10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #31 0x00007f0a30bcead9 in KVBox::~KVBox (this=0x6854f10, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29 #32 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6cc9910) at kernel/qobject.cpp:1907 #33 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x306fe80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #34 0x00007f0a30b0fd3e in ~KPageStackedWidget (this=0x306fe80, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37 #35 KPageStackedWidget::~KPageStackedWidget (this=0x306fe80, __in_chrg=<optimized out>) at ../../kdeui/paged/kpageview_p.h:37 #36 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6e4eed0) at kernel/qobject.cpp:1907 #37 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x6de6b80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #38 0x00007f0a30b12979 in KPageWidget::~KPageWidget (this=0x6de6b80, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:78 #39 0x00007f0a2d328232 in QObjectPrivate::deleteChildren (this=this@entry=0x6d80370) at kernel/qobject.cpp:1907 #40 0x00007f0a2e21e6dc in QWidget::~QWidget (this=0x6c74c60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681 #41 0x00007f0a30a32cef in KConfigDialog::~KConfigDialog (this=0x6c74c60, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kconfigdialog.cpp:108 #42 0x00007f0a2ff84905 in Amarok2ConfigDialog::~Amarok2ConfigDialog (this=0x6c74c60) at /home/myriam/kde/src/amarok/src/configdialog/ConfigDialog.cpp:90 #43 0x00007f0a2ff846d9 in Amarok2ConfigDialog::~Amarok2ConfigDialog (this=0x6c74c60) at /home/myriam/kde/src/amarok/src/configdialog/ConfigDialog.cpp:73 #44 0x00007f0a2d32f5e8 in QObject::event (this=this@entry=0x6c74c60, e=e@entry=0x6e14630) at kernel/qobject.cpp:1175 #45 0x00007f0a2e21d1ca in QWidget::event (this=0x6c74c60, event=0x6e14630) at kernel/qwidget.cpp:8845 #46 0x00007f0a2e1d08ec in QApplicationPrivate::notify_helper (this=this@entry=0x2261c30, receiver=receiver@entry=0x6c74c60, e=e@entry=0x6e14630) at kernel/qapplication.cpp:4567 #47 0x00007f0a2e1d325b in QApplication::notify (this=this@entry=0x7fff239e0958, receiver=receiver@entry=0x6c74c60, e=e@entry=0x6e14630) at kernel/qapplication.cpp:4428 #48 0x00007f0a30ae4916 in KApplication::notify (this=0x7fff239e0958, receiver=0x6c74c60, event=0x6e14630) at ../../kdeui/kernel/kapplication.cpp:311 #49 0x00007f0a2d31563e in QCoreApplication::notifyInternal (this=0x7fff239e0958, receiver=receiver@entry=0x6c74c60, event=event@entry=0x6e14630) at kernel/qcoreapplication.cpp:946 #50 0x00007f0a2d319171 in sendEvent (event=0x6e14630, receiver=0x6c74c60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #51 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x216c1f0) at kernel/qcoreapplication.cpp:1570 #52 0x00007f0a2d3194a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463 #53 0x00007f0a2d343e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #54 postEventSourceDispatch (s=0x2265a00) at kernel/qeventdispatcher_glib.cpp:279 #55 0x00007f0a2512bf05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007f0a2512c248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f0a2d344016 in QEventDispatcherGlib::processEvents (this=0x2260fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #59 0x00007f0a2e27613e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #60 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7fff239de9b0, flags=...) at kernel/qeventloop.cpp:149 #61 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7fff239de9b0, flags=...) at kernel/qeventloop.cpp:204 #62 0x00007f0a30bf4a7a in KWallet::Wallet::openWallet (name=..., w=0, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:516 #63 0x00007f08b59553c6 in GpodderServiceConfig::tryToOpenWallet (this=0x61baa18) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceConfig.cpp:184 #64 0x00007f08b5954d58 in GpodderServiceConfig::load (this=0x61baa18) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceConfig.cpp:70 #65 0x00007f08b5954c0e in GpodderServiceConfig::GpodderServiceConfig (this=0x61baa18) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceConfig.cpp:44 #66 0x00007f08b5952504 in GpodderServiceSettings::GpodderServiceSettings (this=0x61ba9e0, parent=0x0, args=...) at /home/myriam/kde/src/amarok/src/services/gpodder/GpodderServiceSettings.cpp:45 #67 0x00007f08b59548d6 in KPluginFactory::createInstance<GpodderServiceSettings, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/kpluginfactory.h:477 #68 0x00007f0a2daf3275 in KPluginFactory::create (this=0x4e34eb0, iface=0x7f0a30c4f0a0 <qt_meta_stringdata_KCModule> "KCModule", parentWidget=0x0, parent=0x6c83d40, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203 #69 0x00007f0a2611290a in create<KCModule> (args=..., keyword=..., parent=0x6c83d40, parentWidget=0x0, this=<optimized out>) at ../../kdecore/util/kpluginfactory.h:531 #70 createInstance<KCModule> (error=0x7fff239dedb0, args=..., parent=0x6c83d40, parentWidget=0x0, this=0x66a7d00) at ../../kdecore/services/kservice.h:573 #71 createInstance<KCModule> (error=0x7fff239dedb0, args=..., parent=0x6c83d40, this=0x66a7d00) at ../../kdecore/services/kservice.h:550 #72 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x6c83d40, args=...) at ../../kutils/kcmoduleloader.cpp:89 #73 0x00007f0a26117ea0 in KCModuleProxyPrivate::loadModule (this=this@entry=0x617f890) at ../../kutils/kcmoduleproxy.cpp:107 #74 0x00007f0a261186a5 in KCModuleProxy::realModule (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:83 #75 0x00007f0a2611c01a in KPluginSelector::Private::PluginDelegate::slotConfigureClicked (this=0x6e5b5c0) at ../../kutils/kpluginselector.cpp:823 #76 0x00007f0a2d32a0ef in QMetaObject::activate (sender=sender@entry=0x67ccef0, m=m@entry=0x7f0a2ec9bca0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff239df500) at kernel/qobject.cpp:3539 #77 0x00007f0a2e83bdf2 in QAbstractButton::clicked (this=this@entry=0x67ccef0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #78 0x00007f0a2e58f3ae in QAbstractButtonPrivate::emitClicked (this=this@entry=0x67ccf30) at widgets/qabstractbutton.cpp:548 #79 0x00007f0a2e58fba0 in QAbstractButtonPrivate::click (this=this@entry=0x67ccf30) at widgets/qabstractbutton.cpp:541 #80 0x00007f0a2e58fe0c in QAbstractButton::mouseReleaseEvent (this=0x67ccef0, e=0x7fff239dfda0) at widgets/qabstractbutton.cpp:1123 #81 0x00007f0a2e21da89 in QWidget::event (this=0x67ccef0, event=0x7fff239dfda0) at kernel/qwidget.cpp:8375 #82 0x00007f0a2e1d08ec in QApplicationPrivate::notify_helper (this=this@entry=0x2261c30, receiver=receiver@entry=0x67ccef0, e=e@entry=0x7fff239dfda0) at kernel/qapplication.cpp:4567 #83 0x00007f0a2e1d3a33 in QApplication::notify (this=this@entry=0x7fff239e0958, receiver=receiver@entry=0x67ccef0, e=e@entry=0x7fff239dfda0) at kernel/qapplication.cpp:4110 #84 0x00007f0a30ae4916 in KApplication::notify (this=0x7fff239e0958, receiver=0x67ccef0, event=0x7fff239dfda0) at ../../kdeui/kernel/kapplication.cpp:311 #85 0x00007f0a2d31563e in QCoreApplication::notifyInternal (this=0x7fff239e0958, receiver=receiver@entry=0x67ccef0, event=event@entry=0x7fff239dfda0) at kernel/qcoreapplication.cpp:946 #86 0x00007f0a2e1d6933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #87 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x67ccef0, event=event@entry=0x7fff239dfda0, alienWidget=alienWidget@entry=0x67ccef0, nativeWidget=nativeWidget@entry=0x6c74c60, buttonDown=buttonDown@entry=0x7f0a2ecae308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178 #88 0x00007f0a2e24be54 in QETWidget::translateMouseEvent (this=this@entry=0x6c74c60, event=event@entry=0x7fff239e0520) at kernel/qapplication_x11.cpp:4631 #89 0x00007f0a2e24ae81 in QApplication::x11ProcessEvent (this=0x7fff239e0958, event=event@entry=0x7fff239e0520) at kernel/qapplication_x11.cpp:3746 #90 0x00007f0a2e276042 in x11EventSourceDispatch (s=0x2265ba0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #91 0x00007f0a2512bf05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #92 0x00007f0a2512c248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #93 0x00007f0a2512c304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #94 0x00007f0a2d344016 in QEventDispatcherGlib::processEvents (this=0x2260fd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #95 0x00007f0a2e27613e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #96 0x00007f0a2d31438f in QEventLoop::processEvents (this=this@entry=0x7fff239e08f0, flags=...) at kernel/qeventloop.cpp:149 #97 0x00007f0a2d314618 in QEventLoop::exec (this=this@entry=0x7fff239e08f0, flags=...) at kernel/qeventloop.cpp:204 #98 0x00007f0a2d319cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #99 0x000000000040dd89 in main (argc=3, argv=0x7fff239e1cc8) at /home/myriam/kde/src/amarok/src/main.cpp:329 Reported using DrKonqi
GpodderServiceSettings tries to open a wallet in its constructor (66-63), which creates a nested event loop (61), which (for whatever reason), tries to close the amarok config dialog (43), which then tries to delete GpodderServiceSettings (which is actually still being constructed...) I suggest to defer opening the wallet until after all objects have been created, and control is returned to the event loop. Use QTimer::singleShot() with a 0 ms value, or QMetaObject::invokeMethod() with a Qt::QueuedConnection.
(In reply to comment #1) > GpodderServiceSettings tries to open a wallet in its constructor (66-63), > which creates a nested event loop (61), which (for whatever reason), tries > to close the amarok config dialog (43), which then tries to delete > GpodderServiceSettings (which is actually still being constructed...) > > I suggest to defer opening the wallet until after all objects have been > created, and control is returned to the event loop. Use QTimer::singleShot() > with a 0 ms value, or QMetaObject::invokeMethod() with a > Qt::QueuedConnection. Yeah, nested event loops are nasty, fortunately KWallet has async mode that doesn't use it. This is already implemented in LastFm service. There is a work-in-progress patch to abstract the code and port other services to it: https://git.reviewboard.kde.org/r/110426/
Tested in amarok v2.8.0. I didn't see kwallet dialog after opening settings page. After opening gpodder.net settings I see kwallet dialog. If I click yes all works, else dialogs will shown 3 times and then settings opening. -------- Sorry for my bad english :(
This now works for me as of Amarok v2.8.0-339-g411509d, KDE 4.13.2
Closing correctly.