Bug 323629 - Crash whil checking credentials in the configuration dialog
Summary: Crash whil checking credentials in the configuration dialog
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.7-git
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.9
Assignee: Amarok Developers
URL:
Keywords: drkonqi
Depends on: 323957
Blocks:
  Show dependency treegraph
 
Reported: 2013-08-17 09:56 UTC by Myriam Schweingruber
Modified: 2014-08-11 16:05 UTC (History)
3 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 Myriam Schweingruber 2013-08-17 09:56:57 UTC
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
Comment 1 Christoph Feck 2013-08-17 11:44:11 UTC
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.
Comment 2 Matěj Laitl 2013-08-20 13:42:27 UTC
(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/
Comment 3 Mikhail Ivchenko 2013-12-04 06:56:41 UTC
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 :(
Comment 4 Myriam Schweingruber 2014-07-12 12:39:23 UTC
This now works for me as of Amarok v2.8.0-339-g411509d, KDE 4.13.2
Comment 5 Myriam Schweingruber 2014-08-11 16:05:30 UTC
Closing correctly.