Bug 258772

Summary: amarok crashes when creating new folder in podcasts
Product: [Applications] amarok Reporter: andreaswuest
Component: PodcastAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bart.cerneels
Priority: NOR    
Version: 2.3.2   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description andreaswuest 2010-12-04 09:38:55 UTC
Version:           2.3.2 (using KDE 4.5.1) 
OS:                Linux

Hi,

amarok reproducably crashes when you click multiple times on the "new folder" icon in the podcast panel. select one of the newly created folders and then click again the "new folder" icon. switching between these two actions will sooner or later cause a crash. See the attached stacktrace. if you have questions, please ask.

Reproducible: Always




Stacktrace:

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ffe8657b840 (LWP 2684))]

Thread 20 (Thread 0x7ffe61502710 (LWP 2685)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe6af660d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#3  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7ffe60d01710 (LWP 2686)):
#0  0x00007ffe83371203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe7d09f009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ffe7d09f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ffe83ccb1e6 in QEventDispatcherGlib::processEvents (this=0x18b3100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007ffe83c9da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007ffe83c9ddec in QEventLoop::exec (this=0x7ffe60d00bf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007ffe83ba82fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007ffe6b1e62b0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x1a1e7a0) at thread/qthread_unix.cpp:266
#9  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7ffe5bfff710 (LWP 2687)):
#0  0x00007ffe83371203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffe7b2a540f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007ffe7b294d76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007ffe7b2967f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007ffe7b2968b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007ffe7b2a520b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007ffe76a02fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7ffe577fd710 (LWP 2688)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe6af76e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#3  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7ffe56df4710 (LWP 2689)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe6af76e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#3  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7ffe565f3710 (LWP 2690)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe6af76e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#3  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ffe55df2710 (LWP 2691)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe6af76e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#3  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ffe4ffff710 (LWP 2693)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe83babda2 in wait (this=<value optimized out>, mutex=0x271bf90, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x271bf90, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe83ba0da2 in QThreadPoolThread::run (this=0x2729cc0) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x2729cc0) at thread/qthread_unix.cpp:266
#5  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ffe42c17710 (LWP 2694)):
#0  0x00007fffae1ff826 in ?? ()
#1  0x00007fffae1ff945 in clock_gettime ()
#2  0x00007ffe7baf00bf in clock_gettime (clock_id=1119971648, tp=0x7ffe42c16940) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007ffe83c0094f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#5  0x00007ffe83ccd1fd in QTimerInfoList::updateCurrentTime (this=0x7ffe42c16940) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007ffe83ccd225 in QTimerInfoList::timerWait (this=0x7ffe42c16940, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007ffe83ccb3dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7ffe42c16a7c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007ffe83ccb485 in timerSourcePrepare (source=0x7ffe42c16940, timeout=0x7ffe42c16940) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007ffe7d09ea11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#10 0x00007ffe7d09ee78 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007ffe7d09f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#12 0x00007ffe83ccb1e6 in QEventDispatcherGlib::processEvents (this=0x7ffe50003ee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#13 0x00007ffe83c9da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007ffe83c9ddec in QEventLoop::exec (this=0x7ffe42c16c10, flags=) at kernel/qeventloop.cpp:201
#15 0x00007ffe83ba82fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#16 0x00007ffe83c7d5f8 in QInotifyFileSystemWatcherEngine::run (this=0x2ad9fe0) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007ffe83bab27e in QThreadPrivate::start (arg=0x2ad9fe0) at thread/qthread_unix.cpp:266
#18 0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#19 0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#20 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ffe4975a710 (LWP 2695)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe7a8a720e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007ffe7a8a7329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#5  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ffe47957710 (LWP 2696)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe83babe3b in wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe7fad6524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b838a0, th=0x2b852d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe7fad972b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b6570, th=0x2b852d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe7fad7c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7ffe47956c60, parent=0x2b838a0, th=0x2b852d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffe7fad81f8 in ThreadWeaver::Thread::run (this=0x2b852d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x2b852d0) at thread/qthread_unix.cpp:266
#8  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ffe46955710 (LWP 2699)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe83babe3b in wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe7fad6524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b838a0, th=0x260de10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe7fad972b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b6570, th=0x260de10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe7fad9744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b6570, th=0x260de10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ffe7fad7c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7ffe46954c60, parent=0x2b838a0, th=0x260de10) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007ffe7fad81f8 in ThreadWeaver::Thread::run (this=0x260de10) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x260de10) at thread/qthread_unix.cpp:266
#9  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ffe3f8b3710 (LWP 2700)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe7f316334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ffe7f621160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ffe7f316369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ffe7f62f234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#5  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ffe3adf7710 (LWP 2702)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe83babe3b in wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe7fad6524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b838a0, th=0x27ea020) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe7fad972b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b6570, th=0x27ea020) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe7fad7c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7ffe3adf6c60, parent=0x2b838a0, th=0x27ea020) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffe7fad81f8 in ThreadWeaver::Thread::run (this=0x27ea020) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x27ea020) at thread/qthread_unix.cpp:266
#8  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ffe3a5f6710 (LWP 2703)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ffe83babe3b in wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b84eb0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe7fad6524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b838a0, th=0x7ffe5c212390) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ffe7fad972b in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b6570, th=0x7ffe5c212390) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ffe7fad7c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7ffe3a5f5c60, parent=0x2b838a0, th=0x7ffe5c212390) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007ffe7fad81f8 in ThreadWeaver::Thread::run (this=0x7ffe5c212390) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x7ffe5c212390) at thread/qthread_unix.cpp:266
#8  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ffe3484e710 (LWP 2724)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe83babda2 in wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe83ba0da2 in QThreadPoolThread::run (this=0x7ffe5c1a9cd0) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x7ffe5c1a9cd0) at thread/qthread_unix.cpp:266
#5  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffe3404d710 (LWP 2725)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe83babda2 in wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe83ba0da2 in QThreadPoolThread::run (this=0x7ffe5c1a4190) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x7ffe5c1a4190) at thread/qthread_unix.cpp:266
#5  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ffe3384c710 (LWP 2726)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe83babda2 in wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe83ba0da2 in QThreadPoolThread::run (this=0x380eb20) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x380eb20) at thread/qthread_unix.cpp:266
#5  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffe3304b710 (LWP 2727)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007ffe83babda2 in wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7ffe5c1e4220, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ffe83ba0da2 in QThreadPoolThread::run (this=0x3874a90) at concurrent/qthreadpool.cpp:140
#4  0x00007ffe83bab27e in QThreadPrivate::start (arg=0x3874a90) at thread/qthread_unix.cpp:266
#5  0x00007ffe790b5953 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007ffe80e77971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007ffe8337d94d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffe8657b840 (LWP 2684)):
[KCrash Handler]
#6  QModelIndex (this=0x279cc10, child=...) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x279cc10, child=...) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x00007ffe83c91133 in parent (this=<value optimized out>) at kernel/qabstractitemmodel.h:389
#9  QPersistentModelIndex::parent (this=<value optimized out>) at kernel/qabstractitemmodel.cpp:347
#10 0x00007ffe84bfc1af in parent (this=0x7ffe5c1eb750, index=...) at itemviews/qitemselectionmodel.h:78
#11 contains (this=0x7ffe5c1eb750, index=...) at itemviews/qitemselectionmodel.h:85
#12 QItemSelection::contains (this=0x7ffe5c1eb750, index=...) at itemviews/qitemselectionmodel.cpp:423
#13 0x00007ffe84bfd845 in QItemSelectionModel::isSelected (this=<value optimized out>, index=...) at itemviews/qitemselectionmodel.cpp:1200
#14 0x00007ffe84bf0eeb in QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1602
#15 0x00007ffe858b6c30 in Amarok::PrettyTreeView::drawRow (this=0x7fffae1d15d0, painter=0x279cc10, option=..., index=...) at ../../src/widgets/PrettyTreeView.cpp:44
#16 0x00007ffe84bec41a in QTreeView::drawTree (this=0x7ffe5c1dec10, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1441
#17 0x00007ffe84becf43 in QTreeView::paintEvent (this=0x7ffe5c1dec10, event=0x7fffae1d2bc0) at itemviews/qtreeview.cpp:1274
#18 0x00007ffe846aac2e in QWidget::event (this=0x7ffe5c1dec10, event=0x7fffae1d2bc0) at kernel/qwidget.cpp:8333
#19 0x00007ffe84a765e6 in QFrame::event (this=0x7ffe5c1dec10, e=0x7fffae1d2bc0) at widgets/qframe.cpp:557
#20 0x00007ffe84bafa8b in QAbstractItemView::viewportEvent (this=0x7ffe5c1dec10, event=0x7fffae1d2bc0) at itemviews/qabstractitemview.cpp:1619
#21 0x00007ffe84bedd65 in QTreeView::viewportEvent (this=0x7ffe5c1dec10, event=0x7fffae1d2bc0) at itemviews/qtreeview.cpp:1256
#22 0x00007ffe83c9e507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x7ffe5c1df9e0, event=0x7fffae1d2bc0) at kernel/qcoreapplication.cpp:847
#23 0x00007ffe84654fac in QApplicationPrivate::notify_helper (this=0x18a1f70, receiver=0x7ffe5c1df9e0, e=0x7fffae1d2bc0) at kernel/qapplication.cpp:4392
#24 0x00007ffe8465aaed in QApplication::notify (this=0x7fffae1d57f0, receiver=0x7ffe5c1df9e0, e=0x7fffae1d2bc0) at kernel/qapplication.cpp:4277
#25 0x00007ffe85f90156 in KApplication::notify (this=0x7fffae1d57f0, receiver=0x7ffe5c1df9e0, event=0x7fffae1d2bc0) at ../../kdeui/kernel/kapplication.cpp:310
#26 0x00007ffe83c9ecdc in QCoreApplication::notifyInternal (this=0x7fffae1d57f0, receiver=0x7ffe5c1df9e0, event=0x7fffae1d2bc0) at kernel/qcoreapplication.cpp:732
#27 0x00007ffe846b167d in sendSpontaneousEvent (this=0x7ffe5c1df100, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#28 QWidgetPrivate::drawWidget (this=0x7ffe5c1df100, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5420
#29 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#30 0x00007ffe846b2159 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5614
#31 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x7ffe5c1dffa0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#32 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#33 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x7ffe5c1dd220, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#34 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#35 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x25f4c80, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#36 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#37 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x25eaa70, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#38 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#39 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x24b4c00, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#40 0x00007ffe846b2328 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=82, rgn=<value optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5627
#41 0x00007ffe846b13da in QWidgetPrivate::drawWidget (this=0x7ffe5c170130, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2637e40) at kernel/qwidget.cpp:5473
#42 0x00007ffe84885408 in QWidgetBackingStore::sync (this=0x2637e40) at painting/qbackingstore.cpp:1328
#43 0x00007ffe846a4730 in QWidgetPrivate::syncBackingStore (this=0x7ffe5c170130) at kernel/qwidget.cpp:1805
#44 0x00007ffe846ab2f5 in QWidget::event (this=0x7ffe5c16fff0, event=0x1a024b0) at kernel/qwidget.cpp:8480
#45 0x00007ffe84a9241b in QMainWindow::event (this=0x7ffe5c16fff0, event=0x1a024b0) at widgets/qmainwindow.cpp:1417
#46 0x00007ffe84654fdc in QApplicationPrivate::notify_helper (this=0x18a1f70, receiver=0x7ffe5c16fff0, e=0x1a024b0) at kernel/qapplication.cpp:4396
#47 0x00007ffe8465aaed in QApplication::notify (this=0x7fffae1d57f0, receiver=0x7ffe5c16fff0, e=0x1a024b0) at kernel/qapplication.cpp:4277
#48 0x00007ffe85f90156 in KApplication::notify (this=0x7fffae1d57f0, receiver=0x7ffe5c16fff0, event=0x1a024b0) at ../../kdeui/kernel/kapplication.cpp:310
#49 0x00007ffe83c9ecdc in QCoreApplication::notifyInternal (this=0x7fffae1d57f0, receiver=0x7ffe5c16fff0, event=0x1a024b0) at kernel/qcoreapplication.cpp:732
#50 0x00007ffe83ca1c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x174c8d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x174c8d0) at kernel/qcoreapplication.cpp:1373
#52 0x00007ffe83ccb653 in sendPostedEvents (s=0x18a8de0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=0x18a8de0) at kernel/qeventdispatcher_glib.cpp:277
#54 0x00007ffe7d09b342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00007ffe7d09f2a8 in ?? () from /lib/libglib-2.0.so.0
#56 0x00007ffe7d09f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x00007ffe83ccb193 in QEventDispatcherGlib::processEvents (this=0x174c3e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#58 0x00007ffe84707a4e in QGuiEventDispatcherGlib::processEvents (this=0x7fffae1d15d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007ffe83c9da02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x00007ffe83c9ddec in QEventLoop::exec (this=0x7fffae1d5790, flags=) at kernel/qeventloop.cpp:201
#61 0x00007ffe83ca1ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#62 0x00000000004081ea in main (argc=<value optimized out>, argv=0x7fffae1d7758) at ../../src/main.cpp:237
Comment 1 Myriam Schweingruber 2010-12-04 12:21:40 UTC

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