Bug 261510

Summary: Crash when Amarok is finished copying tracks from test Ampache server
Product: [Applications] amarok Reporter: Valorie Zimmerman <valorie.zimmerman>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.4-GIT   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Valorie Zimmerman 2010-12-29 05:05:14 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed: Since this was happened before, was testing copying from Ampache to local collection. Amarok crashed as soon as copying reached 100% according to Amarok's display. 

- Custom settings of the application: phonon-backend-xine. Amarok newly built from GIT. 
End of copying output:
amarok:     [SqlCollectionLocation] SqlCollectionLocation::insert from: KUrl("http://ampache.kollide.net/play/index.php?sid=cd134d5572e0677da324c62055f83b46&oid=1956629&uid=40&name=/Wolf%20Parade%20-%20Kissing%20the%20Beehive.mp3") to "/home/valorie/Music/Wolf Parade/At Mount Zoomer/Wolf Parade - 09 - Kissing the Beehive.mp3" 
amarok:     [SqlCollectionLocation] File on disk, insert to dbase "Kissing the Beehive" uid: "http://ampache.kollide.net/play/index.php?sid=cd134d5572e0677da324c62055f83b46&oid=1956629&uid=40&name=/Wolf%20Parade%20-%20Kissing%20the%20Beehive.mp3" 
amarok:     [SqlRegistry] SqlRegistry::getDirectory new Directory "/home/valorie/Music/Wolf Parade/At Mount Zoomer" 
ASSERT: "d" in file /usr/include/ksharedptr.h, line 126
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/valorie/.kde/socket-valorie-HP-Pavilion-dv7-Notebook-PC/kdeinit4__0
QSocketNotifier: Invalid socket 61 and type 'Read', disabling...

[1]+  Stopped                 amarok -d --nofork

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f2e85b5d780 (LWP 5982))]

Thread 18 (Thread 0x7f2e62a92700 (LWP 5983)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f2e694520d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f2e62291700 (LWP 5984)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f2e62290a50 in ?? ()
#2  0x00007fffb63ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 16 (Thread 0x7f2e6188b700 (LWP 5985)):
#0  0x00007f2e82628203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2e785cf40f in poll_func (ufds=0x24ee110, nfds=1, timeout=-1, userdata=0x24ec480) at pulse/thread-mainloop.c:75
#2  0x00007f2e785bed76 in pa_mainloop_poll (m=0x24eca00) at pulse/mainloop.c:879
#3  0x00007f2e785c07f9 in pa_mainloop_iterate (m=0x24eca00, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f2e785c08b0 in pa_mainloop_run (m=0x24eca00, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f2e785cf20b in thread (userdata=0x24a9450) at pulse/thread-mainloop.c:94
#6  0x00007f2e72676fb8 in internal_thread_func (userdata=0x24ecb00) at pulsecore/thread-posix.c:83
#7  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#8  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f2e6108a700 (LWP 5986)):
#0  0x00007f2e8262d2c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2e6947b385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f2e6946285a in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2e57ffe700 (LWP 5987)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e69462e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2e577fd700 (LWP 5988)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e69462e83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2e563f2700 (LWP 5990)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e82e62e3b in wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e7f539524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31fc420, th=0x31fcc40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e7f53c72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x31fcc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x31fcc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x31fcc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x31fcc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x31fcc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f2e7f53ac9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e563f1de0, parent=0x31fc420, th=0x31fcc40) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f2e7f53b1f8 in ThreadWeaver::Thread::run (this=0x31fcc40) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f2e82e6227e in QThreadPrivate::start (arg=0x31fcc40) at thread/qthread_unix.cpp:266
#12 0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#13 0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2e4e1a7700 (LWP 5991)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e82e62e3b in wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e7f539524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31fc420, th=0x3205270) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e7f53c72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x3205270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x3205270) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2e7f53ac9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e4e1a6de0, parent=0x31fc420, th=0x3205270) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2e7f53b1f8 in ThreadWeaver::Thread::run (this=0x3205270) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2e82e6227e in QThreadPrivate::start (arg=0x3205270) at thread/qthread_unix.cpp:266
#9  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2e4d9a6700 (LWP 5992)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e82e62e3b in wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e7f539524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31fc420, th=0x3212240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e7f53c72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x3212240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x3212240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2e7f53c744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x3212240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2e7f53ac9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e4d9a5de0, parent=0x31fc420, th=0x3212240) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f2e7f53b1f8 in ThreadWeaver::Thread::run (this=0x3212240) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f2e82e6227e in QThreadPrivate::start (arg=0x3212240) at thread/qthread_unix.cpp:266
#10 0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2e493be700 (LWP 5995)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e82e62e3b in wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x31fc810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2e7f539524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x31fc420, th=0x35e95f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2e7f53c72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x31f87d0, th=0x35e95f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2e7f53ac9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2e493bdde0, parent=0x31fc420, th=0x35e95f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2e7f53b1f8 in ThreadWeaver::Thread::run (this=0x35e95f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2e82e6227e in QThreadPrivate::start (arg=0x35e95f0) at thread/qthread_unix.cpp:266
#8  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2e483ac700 (LWP 5998)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e7de82334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f2e7e18d160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f2e7de82369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f2e7e19b234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2e37776700 (LWP 6005)):
#0  0x00007f2e82f8423c in QTimerInfoList::timerWait (this=0x4a74060, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#1  0x00007f2e82f823dd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f2e37775bfc) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007f2e82f82485 in timerSourcePrepare (source=0x4a74060, timeout=0x7f2e37775ac0) at kernel/qeventdispatcher_glib.cpp:169
#3  0x00007f2e7b47fa11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#4  0x00007f2e7b47fe78 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007f2e7b48045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x00007f2e82f821e6 in QEventDispatcherGlib::processEvents (this=0x49adc50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#7  0x00007f2e82f54a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#8  0x00007f2e82f54dec in QEventLoop::exec (this=0x7f2e37775d90, flags=) at kernel/qeventloop.cpp:201
#9  0x00007f2e82e5f2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#10 0x00007f2e82f345f8 in QInotifyFileSystemWatcherEngine::run (this=0x47e17b0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f2e82e6227e in QThreadPrivate::start (arg=0x47e17b0) at thread/qthread_unix.cpp:266
#12 0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#13 0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2e36950700 (LWP 6006)):
#0  0x00007f2e8262d2c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2e6947b385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f2e69460024 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2e35d66700 (LWP 6007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e6945598b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e6945ba2d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2e35565700 (LWP 6008)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e6944d867 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e6946e133 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f2e3261404a in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_mad.so
#4  0x00007f2e6945d12a in ?? () from /usr/lib/libxine.so.1
#5  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2e34d64700 (LWP 6009)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e6946600b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2e323f3700 (LWP 6010)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2e694558a3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2e4aee9387 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_audio.so
#3  0x00007f2e4aee9c6d in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_audio.so
#4  0x00007f2e6946b417 in ?? () from /usr/lib/libxine.so.1
#5  0x00007f2e8012e971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2e8263492d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2e85b5d780 (LWP 5982)):
[KCrash Handler]
#6  0x00007f2e82581ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f2e825856b0 in abort () at abort.c:92
#8  0x00007f2e82e59864 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2259
#9  0x00007f2e82e59a42 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f2e82fbc0c8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffb62213d0) at global/qglobal.cpp:2305
#10 0x00007f2e82e59bf5 in qFatal (msg=0x175e <Address 0x175e out of bounds>) at global/qglobal.cpp:2488
#11 0x00007f2e601ba88c in KSharedPtr<Meta::Album>::operator-> (this=0x7fffb62216c0) at /usr/include/ksharedptr.h:126
#12 0x00007f2e601eedb6 in Collections::SqlCollectionLocation::insert (this=0x7f2e5c094ca0, track=..., url=...) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:198
#13 0x00007f2e601f0a8f in Collections::SqlCollectionLocation::slotTransferJobFinished (this=0x7f2e5c094ca0, job=0x45b47a0) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:429
#14 0x00007f2e601f3190 in Collections::SqlCollectionLocation::qt_metacall (this=0x7f2e5c094ca0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffb6221ae0) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:152
#15 0x00007f2e82f6db27 in QMetaObject::activate (sender=0x45b47a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#16 0x00007f2e833aba92 in KJob::result (this=0x175e, _t1=0x45b47a0) at ./kjob.moc:194
#17 0x00007f2e833abd30 in KJob::emitResult (this=0x45b47a0) at ../../kdecore/jobs/kjob.cpp:312
#18 0x00007f2e601f2c00 in Collections::TransferJob::slotJobFinished (this=0x45b47a0, job=0x53e6970) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:709
#19 0x00007f2e601f2fb6 in Collections::TransferJob::qt_metacall (this=0x45b47a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffb6221ce0) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:77
#20 0x00007f2e82f6db27 in QMetaObject::activate (sender=0x53e6970, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#21 0x00007f2e833aba92 in KJob::result (this=0x175e, _t1=0x53e6970) at ./kjob.moc:194
#22 0x00007f2e833abd30 in KJob::emitResult (this=0x53e6970) at ../../kdecore/jobs/kjob.cpp:312
#23 0x00007f2e7fad68cb in KIO::FileCopyJob::slotResult (this=0x53e6970, job=0x36f7ce0) at ../../kio/kio/job.cpp:2333
#24 0x00007f2e7fad4760 in KIO::FileCopyJob::qt_metacall (this=0x53e6970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb6221e80) at ./jobclasses.moc:721
#25 0x00007f2e82f6db27 in QMetaObject::activate (sender=0x36f7ce0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#26 0x00007f2e833aba92 in KJob::result (this=0x175e, _t1=0x36f7ce0) at ./kjob.moc:194
#27 0x00007f2e833abd30 in KJob::emitResult (this=0x36f7ce0) at ../../kdecore/jobs/kjob.cpp:312
#28 0x00007f2e7fad13f3 in KIO::SimpleJob::slotFinished (this=0x36f7ce0) at ../../kio/kio/job.cpp:525
#29 0x00007f2e7fad1d02 in KIO::TransferJob::slotFinished (this=0x36f7ce0) at ../../kio/kio/job.cpp:1114
#30 0x00007f2e7facf7e1 in KIO::TransferJob::qt_metacall (this=0x36f7ce0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb62222c0) at ./jobclasses.moc:367
#31 0x00007f2e82f6db27 in QMetaObject::activate (sender=0x5d0bd40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#32 0x00007f2e7fb8171e in KIO::SlaveInterface::dispatch (this=0x5d0bd40, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#33 0x00007f2e7fb7e753 in KIO::SlaveInterface::dispatch (this=0x5d0bd40) at ../../kio/kio/slaveinterface.cpp:91
#34 0x00007f2e7fb720f6 in KIO::Slave::gotInput (this=0x5d0bd40) at ../../kio/kio/slave.cpp:347
#35 0x00007f2e7fb722dc in KIO::Slave::qt_metacall (this=0x5d0bd40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb6222720) at ./slave.moc:82
#36 0x00007f2e82f6db27 in QMetaObject::activate (sender=0x5dd1300, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#37 0x00007f2e7fa9e077 in KIO::ConnectionPrivate::dequeue (this=0x5cfd720) at ../../kio/kio/connection.cpp:82
#38 0x00007f2e7fa9e19d in KIO::Connection::qt_metacall (this=0x5dd1300, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x5a53950) at ./connection.moc:79
#39 0x00007f2e82f67bde in QObject::event (this=0x5dd1300, e=0x175e) at kernel/qobject.cpp:1219
#40 0x00007f2e8390cfdc in QApplicationPrivate::notify_helper (this=0x23d9650, receiver=0x5dd1300, e=0x36e2060) at kernel/qapplication.cpp:4396
#41 0x00007f2e83912aed in QApplication::notify (this=0x7fffb62231d0, receiver=0x5dd1300, e=0x36e2060) at kernel/qapplication.cpp:4277
#42 0x00007f2e85573576 in KApplication::notify (this=0x7fffb62231d0, receiver=0x5dd1300, event=0x36e2060) at ../../kdeui/kernel/kapplication.cpp:310
#43 0x00007f2e82f55cdc in QCoreApplication::notifyInternal (this=0x7fffb62231d0, receiver=0x5dd1300, event=0x36e2060) at kernel/qcoreapplication.cpp:732
#44 0x00007f2e82f58c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2278480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2278480) at kernel/qcoreapplication.cpp:1373
#46 0x00007f2e82f82653 in sendPostedEvents (s=0x23d4240) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x23d4240) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007f2e7b47c342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007f2e7b4802a8 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007f2e7b48045c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007f2e82f82193 in QEventDispatcherGlib::processEvents (this=0x2277f90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#52 0x00007f2e839bfa4e in QGuiEventDispatcherGlib::processEvents (this=0x175e, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f2e82f54a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f2e82f54dec in QEventLoop::exec (this=0x7fffb6223170, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f2e82f58ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x000000000040c952 in main (argc=3, argv=0x7fffb6225638) at /home/valorie/kde/src/amarok/src/main.cpp:261

This bug may be a duplicate of or related to bug 261364.

Possible duplicates by query: bug 261364.

Reported using DrKonqi
Comment 1 Valorie Zimmerman 2010-12-29 05:19:32 UTC
The tracks all copied into the collection perfectly.

Changed to phonon-gstreamer; still crashed at 100%. BT:

Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f751be1c780 (LWP 6216))]

Thread 8 (Thread 0x7f74fa3fe700 (LWP 6219)):
#0  0x00007f75188e7203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f750e88e40f in poll_func (ufds=0x22b8bf0, nfds=2, timeout=-1, userdata=0x22e8b20) at pulse/thread-mainloop.c:75
#2  0x00007f750e87dd76 in pa_mainloop_poll (m=0x22eb150) at pulse/mainloop.c:879
#3  0x00007f750e87f7f9 in pa_mainloop_iterate (m=0x22eb150, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f750e87f8b0 in pa_mainloop_run (m=0x22eb150, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f750e88e20b in thread (userdata=0x21c92a0) at pulse/thread-mainloop.c:94
#6  0x00007f7508935fb8 in internal_thread_func (userdata=0x22dd4d0) at pulsecore/thread-posix.c:83
#7  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#8  0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f74f3c5b700 (LWP 6221)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7519121e3b in wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f75157f8524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b63420, th=0x2b63c40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f75157fb72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2b63c40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f75157f9c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74f3c5ade0, parent=0x2b63420, th=0x2b63c40) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f75157fa1f8 in ThreadWeaver::Thread::run (this=0x2b63c40) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f751912127e in QThreadPrivate::start (arg=0x2b63c40) at thread/qthread_unix.cpp:266
#8  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f74ebb20700 (LWP 6222)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7519121e3b in wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f75157f8524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b63420, th=0x2b6c440) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f75157fb72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2b6c440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f75157fb744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2b6c440) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f75157f9c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74ebb1fde0, parent=0x2b63420, th=0x2b6c440) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f75157fa1f8 in ThreadWeaver::Thread::run (this=0x2b6c440) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f751912127e in QThreadPrivate::start (arg=0x2b6c440) at thread/qthread_unix.cpp:266
#9  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f74eb31f700 (LWP 6223)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7519121e3b in wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f75157f8524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b63420, th=0x2b7e120) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f75157fb72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2b7e120) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f75157fb744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2b7e120) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f75157f9c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74eb31ede0, parent=0x2b63420, th=0x2b7e120) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f75157fa1f8 in ThreadWeaver::Thread::run (this=0x2b7e120) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f751912127e in QThreadPrivate::start (arg=0x2b7e120) at thread/qthread_unix.cpp:266
#9  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f74eaac8700 (LWP 6226)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7519121e3b in wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b63810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f75157f8524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2b63420, th=0x2ff3ee0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f75157fb72b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2ff3ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f75157fb744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2b5d140, th=0x2ff3ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f75157f9c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74eaac7de0, parent=0x2b63420, th=0x2ff3ee0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f75157fa1f8 in ThreadWeaver::Thread::run (this=0x2ff3ee0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f751912127e in QThreadPrivate::start (arg=0x2ff3ee0) at thread/qthread_unix.cpp:266
#9  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f74e9ac6700 (LWP 6229)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7514141334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f751444c160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f7514141369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f751445a234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f75163ed971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f75188f392d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f74cce16700 (LWP 6237)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f74cce15a70 in ?? ()
#2  0x00007fffae5ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f751be1c780 (LWP 6216)):
[KCrash Handler]
#6  0x00007f7518840ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f75188446b0 in abort () at abort.c:92
#8  0x00007f7519118864 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2259
#9  0x00007f7519118a42 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f751927b0c8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffae5ac660) at global/qglobal.cpp:2305
#10 0x00007f7519118bf5 in qFatal (msg=0x1848 <Address 0x1848 out of bounds>) at global/qglobal.cpp:2488
#11 0x00007f74f3eb188c in KSharedPtr<Meta::Album>::operator-> (this=0x7fffae5ac950) at /usr/include/ksharedptr.h:126
#12 0x00007f74f3ee5db6 in Collections::SqlCollectionLocation::insert (this=0x44f5230, track=..., url=...) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:198
#13 0x00007f74f3ee7a8f in Collections::SqlCollectionLocation::slotTransferJobFinished (this=0x44f5230, job=0x4143c00) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:429
#14 0x00007f74f3eea190 in Collections::SqlCollectionLocation::qt_metacall (this=0x44f5230, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffae5acd70) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:152
#15 0x00007f751922cb27 in QMetaObject::activate (sender=0x4143c00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#16 0x00007f751966aa92 in KJob::result (this=0x1848, _t1=0x4143c00) at ./kjob.moc:194
#17 0x00007f751966ad30 in KJob::emitResult (this=0x4143c00) at ../../kdecore/jobs/kjob.cpp:312
#18 0x00007f74f3ee9c00 in Collections::TransferJob::slotJobFinished (this=0x4143c00, job=0x4dc8f30) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:709
#19 0x00007f74f3ee9fb6 in Collections::TransferJob::qt_metacall (this=0x4143c00, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffae5acf70) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:77
#20 0x00007f751922cb27 in QMetaObject::activate (sender=0x4dc8f30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#21 0x00007f751966aa92 in KJob::result (this=0x1848, _t1=0x4dc8f30) at ./kjob.moc:194
#22 0x00007f751966ad30 in KJob::emitResult (this=0x4dc8f30) at ../../kdecore/jobs/kjob.cpp:312
#23 0x00007f7515d958cb in KIO::FileCopyJob::slotResult (this=0x4dc8f30, job=0x4d348a0) at ../../kio/kio/job.cpp:2333
#24 0x00007f7515d93760 in KIO::FileCopyJob::qt_metacall (this=0x4dc8f30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffae5ad110) at ./jobclasses.moc:721
#25 0x00007f751922cb27 in QMetaObject::activate (sender=0x4d348a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#26 0x00007f751966aa92 in KJob::result (this=0x1848, _t1=0x4d348a0) at ./kjob.moc:194
#27 0x00007f751966ad30 in KJob::emitResult (this=0x4d348a0) at ../../kdecore/jobs/kjob.cpp:312
#28 0x00007f7515d903f3 in KIO::SimpleJob::slotFinished (this=0x4d348a0) at ../../kio/kio/job.cpp:525
#29 0x00007f7515d90d02 in KIO::TransferJob::slotFinished (this=0x4d348a0) at ../../kio/kio/job.cpp:1114
#30 0x00007f7515d8e7e1 in KIO::TransferJob::qt_metacall (this=0x4d348a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffae5ad550) at ./jobclasses.moc:367
#31 0x00007f751922cb27 in QMetaObject::activate (sender=0x4d51f40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#32 0x00007f7515e4071e in KIO::SlaveInterface::dispatch (this=0x4d51f40, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#33 0x00007f7515e3d753 in KIO::SlaveInterface::dispatch (this=0x4d51f40) at ../../kio/kio/slaveinterface.cpp:91
#34 0x00007f7515e310f6 in KIO::Slave::gotInput (this=0x4d51f40) at ../../kio/kio/slave.cpp:347
#35 0x00007f7515e312dc in KIO::Slave::qt_metacall (this=0x4d51f40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffae5ad9b0) at ./slave.moc:82
#36 0x00007f751922cb27 in QMetaObject::activate (sender=0x4d90ce0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#37 0x00007f7515d5d077 in KIO::ConnectionPrivate::dequeue (this=0x4338490) at ../../kio/kio/connection.cpp:82
#38 0x00007f7515d5d19d in KIO::Connection::qt_metacall (this=0x4d90ce0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x49c6b50) at ./connection.moc:79
#39 0x00007f7519226bde in QObject::event (this=0x4d90ce0, e=0x1848) at kernel/qobject.cpp:1219
#40 0x00007f7519bcbfdc in QApplicationPrivate::notify_helper (this=0x20a0660, receiver=0x4d90ce0, e=0x4a3e780) at kernel/qapplication.cpp:4396
#41 0x00007f7519bd1aed in QApplication::notify (this=0x7fffae5ae460, receiver=0x4d90ce0, e=0x4a3e780) at kernel/qapplication.cpp:4277
#42 0x00007f751b832576 in KApplication::notify (this=0x7fffae5ae460, receiver=0x4d90ce0, event=0x4a3e780) at ../../kdeui/kernel/kapplication.cpp:310
#43 0x00007f7519214cdc in QCoreApplication::notifyInternal (this=0x7fffae5ae460, receiver=0x4d90ce0, event=0x4a3e780) at kernel/qcoreapplication.cpp:732
#44 0x00007f7519217c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1f3f480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1f3f480) at kernel/qcoreapplication.cpp:1373
#46 0x00007f7519241653 in sendPostedEvents (s=0x209b260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x209b260) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007f751173b342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007f751173f2a8 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007f751173f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007f7519241193 in QEventDispatcherGlib::processEvents (this=0x1f3ef90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#52 0x00007f7519c7ea4e in QGuiEventDispatcherGlib::processEvents (this=0x1848, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f7519213a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f7519213dec in QEventLoop::exec (this=0x7fffae5ae400, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f7519217ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x000000000040c952 in main (argc=3, argv=0x7fffae5b08c8) at /home/valorie/kde/src/amarok/src/main.cpp:261
Comment 2 Valorie Zimmerman 2010-12-29 06:02:36 UTC
Same test in phonon-vlc, built a couple of days ago, same result:


Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f552e404780 (LWP 6275))]

Thread 8 (Thread 0x7f552e3c9700 (LWP 6278)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5511aa5262 in Thread () from /usr/lib/libvlccore.so.4
#2  0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f54d8791700 (LWP 6281)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f552b709e3b in wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5527de0524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3237080, th=0x32378a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5527de372b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x32378a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5527de1c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f54d8790de0, parent=0x3237080, th=0x32378a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5527de21f8 in ThreadWeaver::Thread::run (this=0x32378a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f552b70927e in QThreadPrivate::start (arg=0x32378a0) at thread/qthread_unix.cpp:266
#8  0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f54d2d4d700 (LWP 6282)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f552b709e3b in wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5527de0524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3237080, th=0x323fed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5527de372b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x323fed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x323fed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5527de1c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f54d2d4cde0, parent=0x3237080, th=0x323fed0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5527de21f8 in ThreadWeaver::Thread::run (this=0x323fed0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f552b70927e in QThreadPrivate::start (arg=0x323fed0) at thread/qthread_unix.cpp:266
#9  0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f54d254c700 (LWP 6283)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f552b709e3b in wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5527de0524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3237080, th=0x324d990) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5527de372b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x324d990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x324d990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x324d990) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f5527de1c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f54d254bde0, parent=0x3237080, th=0x324d990) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f5527de21f8 in ThreadWeaver::Thread::run (this=0x324d990) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f552b70927e in QThreadPrivate::start (arg=0x324d990) at thread/qthread_unix.cpp:266
#10 0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f54d1d4b700 (LWP 6285)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f552b709e3b in wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3237470, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5527de0524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3237080, th=0x3770650) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5527de372b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x3770650) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x3770650) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x3770650) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f5527de3744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3232b00, th=0x3770650) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f5527de1c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f54d1d4ade0, parent=0x3237080, th=0x3770650) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f5527de21f8 in ThreadWeaver::Thread::run (this=0x3770650) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f552b70927e in QThreadPrivate::start (arg=0x3770650) at thread/qthread_unix.cpp:266
#11 0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#12 0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f54d0d49700 (LWP 6288)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5526729334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5526a34160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5526729369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f5526a42234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f55289d5971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f552aedb92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f54bc080700 (LWP 6301)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f54bc07fa70 in ?? ()
#2  0x00007fff6e6ec852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f552e404780 (LWP 6275)):
[KCrash Handler]
#6  0x00007f552ae28ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f552ae2c6b0 in abort () at abort.c:92
#8  0x00007f552b700864 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2259
#9  0x00007f552b700a42 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f552b8630c8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff6e6045e0) at global/qglobal.cpp:2305
#10 0x00007f552b700bf5 in qFatal (msg=0x1883 <Address 0x1883 out of bounds>) at global/qglobal.cpp:2488
#11 0x00007f54d89e788c in KSharedPtr<Meta::Album>::operator-> (this=0x7fff6e6048d0) at /usr/include/ksharedptr.h:126
#12 0x00007f54d8a1bdb6 in Collections::SqlCollectionLocation::insert (this=0x5519df0, track=..., url=...) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:198
#13 0x00007f54d8a1da8f in Collections::SqlCollectionLocation::slotTransferJobFinished (this=0x5519df0, job=0x59782c0) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:429
#14 0x00007f54d8a20190 in Collections::SqlCollectionLocation::qt_metacall (this=0x5519df0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fff6e604cf0) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:152
#15 0x00007f552b814b27 in QMetaObject::activate (sender=0x59782c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#16 0x00007f552bc52a92 in KJob::result (this=0x1883, _t1=0x59782c0) at ./kjob.moc:194
#17 0x00007f552bc52d30 in KJob::emitResult (this=0x59782c0) at ../../kdecore/jobs/kjob.cpp:312
#18 0x00007f54d8a1fc00 in Collections::TransferJob::slotJobFinished (this=0x59782c0, job=0x45d7160) at /home/valorie/kde/src/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.cpp:709
#19 0x00007f54d8a1ffb6 in Collections::TransferJob::qt_metacall (this=0x59782c0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff6e604ef0) at /home/valorie/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:77
#20 0x00007f552b814b27 in QMetaObject::activate (sender=0x45d7160, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#21 0x00007f552bc52a92 in KJob::result (this=0x1883, _t1=0x45d7160) at ./kjob.moc:194
#22 0x00007f552bc52d30 in KJob::emitResult (this=0x45d7160) at ../../kdecore/jobs/kjob.cpp:312
#23 0x00007f552837d8cb in KIO::FileCopyJob::slotResult (this=0x45d7160, job=0x57dd3e0) at ../../kio/kio/job.cpp:2333
#24 0x00007f552837b760 in KIO::FileCopyJob::qt_metacall (this=0x45d7160, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6e605090) at ./jobclasses.moc:721
#25 0x00007f552b814b27 in QMetaObject::activate (sender=0x57dd3e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#26 0x00007f552bc52a92 in KJob::result (this=0x1883, _t1=0x57dd3e0) at ./kjob.moc:194
#27 0x00007f552bc52d30 in KJob::emitResult (this=0x57dd3e0) at ../../kdecore/jobs/kjob.cpp:312
#28 0x00007f55283783f3 in KIO::SimpleJob::slotFinished (this=0x57dd3e0) at ../../kio/kio/job.cpp:525
#29 0x00007f5528378d02 in KIO::TransferJob::slotFinished (this=0x57dd3e0) at ../../kio/kio/job.cpp:1114
#30 0x00007f55283767e1 in KIO::TransferJob::qt_metacall (this=0x57dd3e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6e6054d0) at ./jobclasses.moc:367
#31 0x00007f552b814b27 in QMetaObject::activate (sender=0x541dec0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#32 0x00007f552842871e in KIO::SlaveInterface::dispatch (this=0x541dec0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#33 0x00007f5528425753 in KIO::SlaveInterface::dispatch (this=0x541dec0) at ../../kio/kio/slaveinterface.cpp:91
#34 0x00007f55284190f6 in KIO::Slave::gotInput (this=0x541dec0) at ../../kio/kio/slave.cpp:347
#35 0x00007f55284192dc in KIO::Slave::qt_metacall (this=0x541dec0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6e605930) at ./slave.moc:82
#36 0x00007f552b814b27 in QMetaObject::activate (sender=0x5392190, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3280
#37 0x00007f5528345077 in KIO::ConnectionPrivate::dequeue (this=0x61e6360) at ../../kio/kio/connection.cpp:82
#38 0x00007f552834519d in KIO::Connection::qt_metacall (this=0x5392190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2d315f0) at ./connection.moc:79
#39 0x00007f552b80ebde in QObject::event (this=0x5392190, e=0x1883) at kernel/qobject.cpp:1219
#40 0x00007f552c1b3fdc in QApplicationPrivate::notify_helper (this=0x2118660, receiver=0x5392190, e=0x5fb29d0) at kernel/qapplication.cpp:4396
#41 0x00007f552c1b9aed in QApplication::notify (this=0x7fff6e6063e0, receiver=0x5392190, e=0x5fb29d0) at kernel/qapplication.cpp:4277
#42 0x00007f552de1a576 in KApplication::notify (this=0x7fff6e6063e0, receiver=0x5392190, event=0x5fb29d0) at ../../kdeui/kernel/kapplication.cpp:310
#43 0x00007f552b7fccdc in QCoreApplication::notifyInternal (this=0x7fff6e6063e0, receiver=0x5392190, event=0x5fb29d0) at kernel/qcoreapplication.cpp:732
#44 0x00007f552b7ffc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1fb7480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1fb7480) at kernel/qcoreapplication.cpp:1373
#46 0x00007f552b829653 in sendPostedEvents (s=0x2113260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#47 postEventSourceDispatch (s=0x2113260) at kernel/qeventdispatcher_glib.cpp:277
#48 0x00007f5523d23342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#49 0x00007f5523d272a8 in ?? () from /lib/libglib-2.0.so.0
#50 0x00007f5523d2745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#51 0x00007f552b829193 in QEventDispatcherGlib::processEvents (this=0x1fb6f90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#52 0x00007f552c266a4e in QGuiEventDispatcherGlib::processEvents (this=0x1883, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007f552b7fba02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f552b7fbdec in QEventLoop::exec (this=0x7fff6e606380, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f552b7ffebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#56 0x000000000040c952 in main (argc=3, argv=0x7fff6e608848) at /home/valorie/kde/src/amarok/src/main.cpp:261
Comment 3 Myriam Schweingruber 2011-01-04 00:10:02 UTC

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