Bug 266782

Summary: Amarok crashes when "replacing" empty playlist.
Product: [Applications] amarok Reporter: baruch60610
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 2.3.2   
Target Milestone: 2.4.1   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description baruch60610 2011-02-21 05:14:35 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
When I have a selection of music I want to make into a playlist, if I "replace" a non-existent playlist, Amarok crashes.  It appears that if I simply "append", the program doesn't crash.

The crash can be reproduced every time.

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

Thread 16 (Thread 0xaab83b70 (LWP 14269)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d9884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb58a7df4 in __pthread_cond_timedwait (cond=0x893c3e0, mutex=0x893c3c8, abstime=0xaab832c0) at forward.c:152
#3  0xafd0ab3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xaa382b70 (LWP 14270)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb588bdf6 in __poll (fds=0xb5922ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb45b2a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb45a543c in ?? () from /lib/libglib-2.0.so.0
#4  0xb45a5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb5bc059f in QEventDispatcherGlib::processEvents (this=0x88d0878, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb5b90609 in QEventLoop::processEvents (this=0xaa382220, flags=) at kernel/qeventloop.cpp:149
#7  0xb5b90a8a in QEventLoop::exec (this=0xaa382220, flags=...) at kernel/qeventloop.cpp:201
#8  0xb5a8cb7e in QThread::exec (this=0x8898140) at thread/qthread.cpp:490
#9  0xafd5b81a in Phonon::Xine::XineThread::run (this=0x8898140) at ../../xine/xinethread.cpp:143
#10 0xb5a8fdf9 in QThreadPrivate::start (arg=0x8898140) at thread/qthread_unix.cpp:266
#11 0xb53d4cc9 in start_thread (arg=0xaa382b70) at pthread_create.c:304
#12 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa99ffb70 (LWP 14271)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb588bdf6 in __poll (fds=0xb5922ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb43d4562 in ?? () from /usr/lib/libpulse.so.0
#3  0xb43c0ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb43c2a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb43c2b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb43d4303 in ?? () from /usr/lib/libpulse.so.0
#7  0xb2c1ebd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb53d4cc9 in start_thread (arg=0xa99ffb70) at pthread_create.c:304
#9  0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa4fffb70 (LWP 14272)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0xa9a04b08, mutex=0xa9a04af0) at forward.c:139
#3  0xafd1cb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 12 (Thread 0xa47feb70 (LWP 14273)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0x895be88, mutex=0x895be70) at forward.c:139
#3  0xafd1cb54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xa3dffb70 (LWP 14274)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0xa9a06d70, mutex=0xa9a06d58) at forward.c:139
#3  0xafd1cb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0xa33ffb70 (LWP 14275)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0xa9a063e8, mutex=0xa9a063d0) at forward.c:139
#3  0xafd1cb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 9 (Thread 0xa2573b70 (LWP 14277)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0x8ced660, mutex=0x8ced648) at forward.c:139
#3  0xb5a909c7 in wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f20030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ced5a0, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f237dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8c6e240, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f1f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ced5a0, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f238d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8ce9ca0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8ce9ca0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8ce9ca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8ce9ca0, previous=0x8d56248) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4f2195e in ThreadWeaver::ThreadRunHelper::run (this=0xa2573294, parent=0x8ced5a0, th=0x8ce9ca0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0xb4f2207b in ThreadWeaver::Thread::run (this=0x8ce9ca0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0xb5a8fdf9 in QThreadPrivate::start (arg=0x8ce9ca0) at thread/qthread_unix.cpp:266
#17 0xb53d4cc9 in start_thread (arg=0xa2573b70) at pthread_create.c:304
#18 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa08ceb70 (LWP 14278)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0x8ced660, mutex=0x8ced648) at forward.c:139
#3  0xb5a909c7 in wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f20030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ced5a0, th=0x8fc0ec0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f237dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8c6e240, th=0x8fc0ec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f1f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ced5a0, th=0x8fc0ec0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f238d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8fc0ec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8fc0ec0, previous=0x9d83260) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f2195e in ThreadWeaver::ThreadRunHelper::run (this=0xa08ce294, parent=0x8ced5a0, th=0x8fc0ec0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4f2207b in ThreadWeaver::Thread::run (this=0x8fc0ec0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5a8fdf9 in QThreadPrivate::start (arg=0x8fc0ec0) at thread/qthread_unix.cpp:266
#13 0xb53d4cc9 in start_thread (arg=0xa08ceb70) at pthread_create.c:304
#14 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x9f6b4b70 (LWP 14281)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0xb4e78290, mutex=0xb4e78278) at forward.c:139
#3  0xb4d74877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4e731a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb4d748c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4e731a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb53d4cc9 in start_thread (arg=0x9f6b4b70) at pthread_create.c:304
#6  0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x9cb4cb70 (LWP 14284)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0x8ced660, mutex=0x8ced648) at forward.c:139
#3  0xb5a909c7 in wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f20030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ced5a0, th=0x90a6840) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f237dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8c6e240, th=0x90a6840) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f1f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ced5a0, th=0x90a6840) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f238d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x90a6840) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x90a6840, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x90a6840) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x90a6840, previous=0x9d518d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f2195e in ThreadWeaver::ThreadRunHelper::run (this=0x9cb4c294, parent=0x8ced5a0, th=0x90a6840) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4f2207b in ThreadWeaver::Thread::run (this=0x90a6840) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb5a8fdf9 in QThreadPrivate::start (arg=0x90a6840) at thread/qthread_unix.cpp:266
#15 0xb53d4cc9 in start_thread (arg=0x9cb4cb70) at pthread_create.c:304
#16 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x9c34bb70 (LWP 14285)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0x8ced660, mutex=0x8ced648) at forward.c:139
#3  0xb5a909c7 in wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ced5b8, mutex=0x8c6c820, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb4f20030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ced5a0, th=0x8fb70c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4f237dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8c6e240, th=0x8fb70c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4f1f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ced5a0, th=0x8fb70c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4f238d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8fb70c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8fb70c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8fb70c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8fb70c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8fb70c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8fb70c8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0xb4f238f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8c6e240, th=0x8fb70c8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0xb4f20533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ced5a0, th=0x8fb70c8, previous=0x99f9418) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0xb4f2195e in ThreadWeaver::ThreadRunHelper::run (this=0x9c34b294, parent=0x8ced5a0, th=0x8fb70c8) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0xb4f2207b in ThreadWeaver::Thread::run (this=0x8fb70c8) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0xb5a8fdf9 in QThreadPrivate::start (arg=0x8fb70c8) at thread/qthread_unix.cpp:266
#19 0xb53d4cc9 in start_thread (arg=0x9c34bb70) at pthread_create.c:304
#20 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x956bcb70 (LWP 14286)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb588bdf6 in __poll (fds=0xb5922ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb45b2a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb45a543c in ?? () from /lib/libglib-2.0.so.0
#4  0xb45a5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb5bc059f in QEventDispatcherGlib::processEvents (this=0x9523ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb5b90609 in QEventLoop::processEvents (this=0x956bc230, flags=) at kernel/qeventloop.cpp:149
#7  0xb5b90a8a in QEventLoop::exec (this=0x956bc230, flags=...) at kernel/qeventloop.cpp:201
#8  0xb5a8cb7e in QThread::exec (this=0x9523ad8) at thread/qthread.cpp:490
#9  0xb5b6f35b in QInotifyFileSystemWatcherEngine::run (this=0x9523ad8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5a8fdf9 in QThreadPrivate::start (arg=0x9523ad8) at thread/qthread_unix.cpp:266
#11 0xb53d4cc9 in start_thread (arg=0x956bcb70) at pthread_create.c:304
#12 0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x9bb4ab70 (LWP 14287)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb53d94dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb58a7d9d in __pthread_cond_wait (cond=0xb4393770, mutex=0xb4393758) at forward.c:139
#3  0xb3e8b3a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3e8b481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb53d4cc9 in start_thread (arg=0x9bb4ab70) at pthread_create.c:304
#6  0xb589a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x98ef4b70 (LWP 14336)):
#0  0xb77c5424 in __kernel_vsyscall ()
#1  0xb5893371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xafd36f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 1 (Thread 0xb25f2770 (LWP 14267)):
[KCrash Handler]
#7  0xb6cfe87c in Meta::MediaDeviceTrack::prettyUrl (this=0x942bee0) at ../../src/core-impl/collections/mediadevicecollection/MediaDeviceMeta.cpp:145
#8  0xb4a300d3 in Meta::Field::mapFromTrack (track=) at ../../../src/core/meta/support/MetaUtility.cpp:96
#9  0x9e509373 in CurrentEngine::update (this=0x95efb20) at ../../../../../src/context/engines/current/CurrentEngine.cpp:237
#10 0x9e50a7bc in CurrentEngine::engineTrackChanged (this=0x95efb20, track=...) at ../../../../../src/context/engines/current/CurrentEngine.cpp:97
#11 0xb4a3a403 in Engine::EngineSubject::trackChangedNotify (this=0x88698b8, track=...) at ../../../src/core/engine/EngineObserver.cpp:203
#12 0xb6fe6bf4 in EngineController::slotNewTrackPlaying (this=0x88698b8, source=...) at ../../src/EngineController.cpp:1072
#13 0xb6fec9aa in EngineController::qt_metacall (this=0x88698b8, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfd6d158) at ./EngineController.moc:158
#14 0xb5b978ca in QMetaObject::metacall (object=0x88698b8, cl=QMetaObject::ReadProperty, idx=30, argv=0xbfd6d158) at kernel/qmetaobject.cpp:237
#15 0xb5baa6ad in QMetaObject::activate (sender=0x8864bc0, m=0xb52abda8, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3280
#16 0xb526cdc3 in Phonon::MediaObject::currentSourceChanged (this=0x8864bc0, _t1=...) at ./moc_mediaobject.cpp:234
#17 0xb526ebc4 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x887e1a8, source=...) at ../../phonon/mediaobject.cpp:446
#18 0xb526f8fd in Phonon::MediaObject::qt_metacall (this=0x8864bc0, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfd6d2e8) at ./moc_mediaobject.cpp:144
#19 0xb5b978ca in QMetaObject::metacall (object=0x8864bc0, cl=QMetaObject::ReadProperty, idx=26, argv=0xbfd6d2e8) at kernel/qmetaobject.cpp:237
#20 0xb5baa6ad in QMetaObject::activate (sender=0x884ca90, m=0xafdace60, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3280
#21 0xafd7aa83 in Phonon::Xine::MediaObject::currentSourceChanged (this=0x884ca90, _t1=...) at ./mediaobject.moc:215
#22 0xafd7cdac in Phonon::Xine::MediaObject::setSourceInternal (this=0x884ca90, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:426
#23 0xafd7d5d0 in Phonon::Xine::MediaObject::setSource (this=0x884ca90, source=...) at ../../xine/mediaobject.cpp:317
#24 0xb526f17d in Phonon::MediaObject::setCurrentSource (this=0x8864bc0, newSource=...) at ../../phonon/mediaobject.cpp:260
#25 0xb6fe8957 in EngineController::playUrl (this=0x88698b8, url=..., offset=0) at ../../src/EngineController.cpp:489
#26 0xb6fea83a in EngineController::play (this=0x88698b8, track=..., offset=0) at ../../src/EngineController.cpp:403
#27 0xb6bac196 in Playlist::Actions::play (this=0x8d2d6c8, trackid=7092304565888187148, now=true) at ../../src/playlist/PlaylistActions.cpp:231
#28 0xb6bac394 in Playlist::Actions::play (this=0x8d2d6c8, row=0) at ../../src/playlist/PlaylistActions.cpp:207
#29 0xb6bc0fce in Playlist::Controller::insertOptioned (this=0x8d2d2f0, list=..., options=<value optimized out>) at ../../src/playlist/PlaylistController.cpp:159
#30 0xb6e9b672 in PlaylistBrowserNS::PlaylistBrowserModel::slotLoad (this=0x8f2ce98) at ../../src/browsers/playlistbrowser/PlaylistBrowserModel.cpp:560
#31 0xb6ae6423 in PlaylistBrowserNS::PlaylistBrowserModel::qt_metacall (this=0x8f2ce98, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfd6d968) at moc_PlaylistBrowserModel.cpp:86
#32 0xb6ee0562 in PlaylistBrowserNS::UserModel::qt_metacall (this=0x8f2ce98, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfd6d968) at ./UserPlaylistModel.moc:64
#33 0xb5b978ca in QMetaObject::metacall (object=0x8f2ce98, cl=QMetaObject::ReadProperty, idx=27, argv=0xbfd6d968) at kernel/qmetaobject.cpp:237
#34 0xb5baa6ad in QMetaObject::activate (sender=0x8f2d480, m=0xb69f6370, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#35 0xb606ff99 in QAction::triggered (this=0x8f2d480, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#36 0xb60718dc in QAction::activate (this=0x8f2d480, event=QAction::Trigger) at kernel/qaction.cpp:1256
#37 0xb653d7ef in QMenuPrivate::activateCausedStack (this=0x9d9d9d8, causedStack=..., action=0x8f2d480, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#38 0xb6543a4b in QMenuPrivate::activateAction (this=0x9d9d9d8, action=0x8f2d480, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#39 0xb65445e0 in QMenu::mouseReleaseEvent (this=0xbfd6ea78, e=0xbfd6e210) at widgets/qmenu.cpp:2301
#40 0xb76acfe5 in KMenu::mouseReleaseEvent (this=0xbfd6ea78, e=0xbfd6e210) at ../../kdeui/widgets/kmenu.cpp:471
#41 0xb60d5e08 in QWidget::event (this=0xbfd6ea78, event=0xbfd6e210) at kernel/qwidget.cpp:8187
#42 0xb654602f in QMenu::event (this=0xbfd6ea78, e=0xbfd6e210) at widgets/qmenu.cpp:2410
#43 0xb6077fdc in QApplicationPrivate::notify_helper (this=0x87e94f8, receiver=0xbfd6ea78, e=0xbfd6e210) at kernel/qapplication.cpp:4396
#44 0xb607ec2e in QApplication::notify (this=0xbfd6fc4c, receiver=0xbfd6ea78, e=0xbfd6e210) at kernel/qapplication.cpp:3959
#45 0xb75b268a in KApplication::notify (this=0xbfd6fc4c, receiver=0xbfd6ea78, event=0xbfd6e210) at ../../kdeui/kernel/kapplication.cpp:310
#46 0xb5b91b3b in QCoreApplication::notifyInternal (this=0xbfd6fc4c, receiver=0xbfd6ea78, event=0xbfd6e210) at kernel/qcoreapplication.cpp:732
#47 0xb607d094 in sendEvent (receiver=0xbfd6ea78, event=0xbfd6e210, alienWidget=0x0, nativeWidget=0xbfd6ea78, buttonDown=0xb6a123c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QApplicationPrivate::sendMouseEvent (receiver=0xbfd6ea78, event=0xbfd6e210, alienWidget=0x0, nativeWidget=0xbfd6ea78, buttonDown=0xb6a123c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#49 0xb610c261 in QETWidget::translateMouseEvent (this=0xbfd6ea78, event=0xbfd6e72c) at kernel/qapplication_x11.cpp:4337
#50 0xb610b151 in QApplication::x11ProcessEvent (this=0xbfd6fc4c, event=0xbfd6e72c) at kernel/qapplication_x11.cpp:3414
#51 0xb613a36a in x11EventSourceDispatch (s=0x87e6500, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0xb45a1855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0xb45a5668 in ?? () from /lib/libglib-2.0.so.0
#54 0xb45a5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0xb5bc0565 in QEventDispatcherGlib::processEvents (this=0x86fad70, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#56 0xb6139be5 in QGuiEventDispatcherGlib::processEvents (this=0x86fad70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0xb5b90609 in QEventLoop::processEvents (this=0xbfd6ea20, flags=) at kernel/qeventloop.cpp:149
#58 0xb5b90a8a in QEventLoop::exec (this=0xbfd6ea20, flags=...) at kernel/qeventloop.cpp:201
#59 0xb6540efe in QMenu::exec (this=0xbfd6ea78, p=..., action=0x0) at widgets/qmenu.cpp:2054
#60 0xb6eb7efc in PlaylistBrowserNS::PlaylistBrowserView::contextMenuEvent (this=0x8f30558, event=0xbfd6f3b8) at ../../src/browsers/playlistbrowser/PlaylistBrowserView.cpp:291
#61 0xb60d6528 in QWidget::event (this=0x8f30558, event=0xbfd6f3b8) at kernel/qwidget.cpp:8354
#62 0xb64f7763 in QFrame::event (this=0x8f30558, e=0xbfd6f3b8) at widgets/qframe.cpp:557
#63 0xb6594a82 in QAbstractScrollArea::viewportEvent (this=0x1, e=0x93abb80) at widgets/qabstractscrollarea.cpp:1043
#64 0xb66510f7 in QAbstractItemView::viewportEvent (this=0x8f30558, event=0xbfd6f3b8) at itemviews/qabstractitemview.cpp:1619
#65 0xb6693883 in QTreeView::viewportEvent (this=0x8f30558, event=0xbfd6f3b8) at itemviews/qtreeview.cpp:1256
#66 0xb65974d5 in viewportEvent (this=0x8f31c40, o=0x8f30ca8, e=0xbfd6f3b8) at widgets/qabstractscrollarea_p.h:100
#67 QAbstractScrollAreaFilter::eventFilter (this=0x8f31c40, o=0x8f30ca8, e=0xbfd6f3b8) at widgets/qabstractscrollarea_p.h:116
#68 0xb5b9129a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x87e94f8, receiver=0x8f30ca8, event=0xbfd6f3b8) at kernel/qcoreapplication.cpp:847
#69 0xb6077fb9 in QApplicationPrivate::notify_helper (this=0x87e94f8, receiver=0x8f30ca8, e=0xbfd6f3b8) at kernel/qapplication.cpp:4392
#70 0xb607e458 in QApplication::notify (this=0xbfd6fc4c, receiver=0x8f30ca8, e=0xbfd6f3b8) at kernel/qapplication.cpp:4038
#71 0xb75b268a in KApplication::notify (this=0xbfd6fc4c, receiver=0x8f30ca8, event=0xbfd6f3b8) at ../../kdeui/kernel/kapplication.cpp:310
#72 0xb5b91b3b in QCoreApplication::notifyInternal (this=0xbfd6fc4c, receiver=0x8f30ca8, event=0xbfd6f3b8) at kernel/qcoreapplication.cpp:732
#73 0xb611062e in QCoreApplication::sendSpontaneousEvent (receiver=0x8f30ca8, event=0x93abb80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#74 0xb610bd7c in QETWidget::translateMouseEvent (this=0x8eca198, event=0xbfd6f8ac) at kernel/qapplication_x11.cpp:4408
#75 0xb610b151 in QApplication::x11ProcessEvent (this=0xbfd6fc4c, event=0xbfd6f8ac) at kernel/qapplication_x11.cpp:3414
#76 0xb613a36a in x11EventSourceDispatch (s=0x87e6500, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#77 0xb45a1855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#78 0xb45a5668 in ?? () from /lib/libglib-2.0.so.0
#79 0xb45a5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#80 0xb5bc0565 in QEventDispatcherGlib::processEvents (this=0x86fad70, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#81 0xb6139be5 in QGuiEventDispatcherGlib::processEvents (this=0x86fad70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#82 0xb5b90609 in QEventLoop::processEvents (this=0xbfd6fba4, flags=) at kernel/qeventloop.cpp:149
#83 0xb5b90a8a in QEventLoop::exec (this=0xbfd6fba4, flags=...) at kernel/qeventloop.cpp:201
#84 0xb5b9500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#85 0xb6076e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#86 0x0804fba5 in main (argc=1, argv=0xbfd704c4) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-02-21 08:18:23 UTC
Do you have a Media Device attached? The crash appears to be triggered from the Media Devices stack, see also bug 243393
Comment 2 baruch60610 2011-02-21 08:41:56 UTC
I don't recall whether I had a music player attached.  As of right now, I cannot reproduce the crash even with a music device attached.  I don't recall what programs I had running before.

This bug may not exist, or may be related to some other program.
Comment 3 Myriam Schweingruber 2011-02-21 12:13:59 UTC
Thank you for your fast feedback. I close this report for now as working for you, please feel free to reopen it if you can reproduce this crash.