Bug 191447 - Crash in QTextCodec while scanning collection
Summary: Crash in QTextCodec while scanning collection
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3-GIT
Platform: Unlisted Binaries Linux
: HI crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 194508 194525 195210 195473 195765 196193 196566 196821 197186 197939 199006 199831 201143 201842 206818 207443 207954 209075 209616 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-03 10:07 UTC by Maxim Mueller
Modified: 2009-12-09 11:34 UTC (History)
21 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Mueller 2009-05-03 10:07:52 UTC
Title: repeating crash while re-scanning collection on startup

What I was doing when the application crashed:
see title, some of the data is on a fuse ntfs-3g partition

 -- Application and System information:
Application that crashed: amarok
Version of the application: 2.1-SVN
KDE Version: 4.2.71 (KDE 4.2.71 (KDE 4.3 >= 20090428))
Qt Version: 4.5.0
Operating System: Linux 2.6.30-rc3 x86_64
Distribution: "Fedora release 10.92 (Rawhide)"

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

Thread 11 (Thread 0x7f052de51910 (LWP 5640)):
#0  0x000000392f80b63d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00000039388135c1 in ?? () from /usr/lib64/libxine.so.1
#2  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#3  0x000000392ece04cd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f052d225910 (LWP 5641)):
#0  0x000000392f80a4cd in pthread_mutex_unlock () from /lib64/libpthread.so.0
#1  0x000000393083b265 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x000000393083b4e8 in ?? () from /lib64/libglib-2.0.so.0
#3  0x000000393083ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x000000393916bffe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x0000003939141452 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x0000003939141824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00000039390573fb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f05314e4e04 in Phonon::Xine::XineThread::run() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x000000393905a221 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#11 0x000000392ece04cd in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0528614910 (LWP 5650)):
#0  0x000000392f8088e5 in __pthread_mutex_lock_full () from /lib64/libpthread.so.0
#1  0x0000003940e421e7 in pa_mutex_lock () from /usr/lib64/libpulsecommon-0.9.15.so
#2  0x0000003940633802 in ?? () from /usr/lib64/libpulse.so.0
#3  0x00000039406212c4 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#4  0x0000003940621673 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#5  0x00000039406216e6 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#6  0x0000003940633870 in ?? () from /usr/lib64/libpulse.so.0
#7  0x0000003940e42c2b in ?? () from /usr/lib64/libpulsecommon-0.9.15.so
#8  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#9  0x000000392ece04cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f052c3f1910 (LWP 5651)):
#0  0x000000392f8088e5 in __pthread_mutex_lock_full () from /lib64/libpthread.so.0
#1  0x0000003940e421e7 in pa_mutex_lock () from /usr/lib64/libpulsecommon-0.9.15.so
#2  0x0000003940633e84 in pa_threaded_mainloop_lock () from /usr/lib64/libpulse.so.0
#3  0x00007f052c3f4cc0 in snd_config_iterator_end () from /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
#4  0x000000393e43b5b8 in snd_hctl_handle_events () from /lib64/libasound.so.2
#5  0x000000393e44536d in snd_mixer_handle_events () from /lib64/libasound.so.2
#6  0x00007f052c821964 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#7  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#8  0x000000392ece04cd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f052bbae910 (LWP 5652)):
#0  0x000000392f80b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003938824493 in ?? () from /usr/lib64/libxine.so.1
#2  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#3  0x000000392ece04cd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f052b169910 (LWP 5653)):
#0  0x000000392f80b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003938824493 in ?? () from /usr/lib64/libxine.so.1
#2  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#3  0x000000392ece04cd in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f052936c910 (LWP 5655)):
#0  0x000000392f80b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000393905b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f052a3d7709 in XmlParseJob::run() () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#3  0x00007f053e2080af in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f053e20836e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f053e207337 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f053e2077d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x000000393905a221 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#9  0x000000392ece04cd in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0516fbd910 (LWP 5664)):
#0  0x000000392f80b63d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000393905b242 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003939050faa in ?? () from /usr/lib64/libQtCore.so.4
#3  0x000000393905a221 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#5  0x000000392ece04cd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f05167bc910 (LWP 5665)):
#0  0x000000392f80b63d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000393905b242 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x0000003939050faa in ?? () from /usr/lib64/libQtCore.so.4
#3  0x000000393905a221 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#5  0x000000392ece04cd in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0515db5910 (LWP 5666)):
#0  0x000000392f80b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000393905b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f053e206ba6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f053e208e5b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f053e207367 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f053e2077d8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x000000393905a221 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x000000392f80687a in start_thread () from /lib64/libpthread.so.0
#8  0x000000392ece04cd in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f053bc94820 (LWP 5637)):
[KCrash Handler]
#5  0x000000392ec76641 in mem2chunk_check () from /lib64/libc.so.6
#6  0x000000392ec785f0 in free_check () from /lib64/libc.so.6
#7  0x00000039391739be in QTextCodec::codecForName(QByteArray const&) () from /usr/lib64/libQtCore.so.4
#8  0x00007f052a3d1a27 in ScanManager::slotReadReady() () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#9  0x00007f052a3d663c in ScanManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so
#10 0x0000003939158612 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#11 0x00000039390e55b6 in ?? () from /usr/lib64/libQtCore.so.4
#12 0x00000039390e86f9 in QProcess::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libQtCore.so.4
#13 0x00007f053f34ed10 in KProcess::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdecore.so.5
#14 0x00007f053f7e90b5 in AmarokProcess::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#15 0x0000003939158612 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#16 0x000000393918f3be in QSocketNotifier::activated(int) () from /usr/lib64/libQtCore.so.4
#17 0x000000393915d033 in QSocketNotifier::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x000000393b78deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x000000393b7954de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f053ffc3248 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x0000003939142b7c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x000000393916c22a in ?? () from /usr/lib64/libQtCore.so.4
#23 0x000000393083818e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#24 0x000000393083b8e8 in ?? () from /lib64/libglib-2.0.so.0
#25 0x000000393083ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#26 0x000000393916bfa6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x000000393b8220de in ?? () from /usr/lib64/libQtGui.so.4
#28 0x0000003939141452 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x0000003939141824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x0000003939143919 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#31 0x0000000000403fd7 in main ()
Comment 1 Mark Kretschmann 2009-05-29 11:35:54 UTC
*** Bug 194525 has been marked as a duplicate of this bug. ***
Comment 2 Mark Kretschmann 2009-05-29 11:38:14 UTC
Are you guys by any chance using the "Bespin" KDE style?

The other day we had a user on IRC who was experiencing the same crash, and it turned out that Bespin was the culprit. Switching to a different widget style (e.g. Oxygen) fixed the problem for him.
Comment 3 Mark Kretschmann 2009-05-29 15:31:49 UTC
*** Bug 194508 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2009-06-04 15:34:34 UTC
*** Bug 195210 has been marked as a duplicate of this bug. ***
Comment 5 Alex Makin 2009-06-04 15:54:41 UTC
No, I'm using Oxygen style with Air as a my plasma theme running Arch Linux with KDE 4.3 beta
Comment 6 Dario Andres 2009-06-07 00:02:33 UTC
*** Bug 195473 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-06-07 00:02:58 UTC
Backtrace on bug 195473 is a bit more complete.
Comment 8 Peter ZHOU 2009-06-07 10:26:30 UTC
fixed it, closing this bug
Comment 9 Mark Kretschmann 2009-06-09 12:48:56 UTC
*** Bug 195765 has been marked as a duplicate of this bug. ***
Comment 10 Frank Scheffold 2009-06-11 11:42:45 UTC
This bug is still reproduceable with latest checkout from svn (rev 980116).
Comment 11 Kyrill Detinov 2009-06-11 12:06:17 UTC
The bug isn't fixed.

Application that crashed: amarok
Version of the application: 2.1
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 139"
Qt Version: 4.5.1
Operating System: Linux 2.6.30-rc6-git3-4-default i686
Distribution: "openSUSE 11.2 Milestone 2 (i586)"

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

Thread 12 (Thread 0xb0057b70 (LWP 5083)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb06cc47e in os_event_wait_low (event=0x86f9508, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3  0xb06ca87f in os_aio_simulated_handle (global_segment=0, message1=0xb00572cc, message2=0xb00572c8, type=0xb00572c4) at ../../../innobase/os/os0file.c:4089
#4  0xb06886ea in fil_aio_wait (segment=0) at ../../../innobase/fil/fil0fil.c:4131
#5  0xb04bb498 in io_handler_thread (arg=0xb09eade0) at ../../../innobase/srv/srv0start.c:446
#6  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 11 (Thread 0xaed02b70 (LWP 5084)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb06cc47e in os_event_wait_low (event=0x86f9580, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3  0xb06ca87f in os_aio_simulated_handle (global_segment=1, message1=0xaed022cc, message2=0xaed022c8, type=0xaed022c4) at ../../../innobase/os/os0file.c:4089
#4  0xb06886ea in fil_aio_wait (segment=1) at ../../../innobase/fil/fil0fil.c:4131
#5  0xb04bb498 in io_handler_thread (arg=0xb09eade4) at ../../../innobase/srv/srv0start.c:446
#6  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 10 (Thread 0xae4fbb70 (LWP 5085)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb06cc47e in os_event_wait_low (event=0x86f95f8, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3  0xb06ca87f in os_aio_simulated_handle (global_segment=2, message1=0xae4fb2cc, message2=0xae4fb2c8, type=0xae4fb2c4) at ../../../innobase/os/os0file.c:4089
#4  0xb06886ea in fil_aio_wait (segment=2) at ../../../innobase/fil/fil0fil.c:4131
#5  0xb04bb498 in io_handler_thread (arg=0xb09eade8) at ../../../innobase/srv/srv0start.c:446
#6  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 9 (Thread 0xadcf4b70 (LWP 5086)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb06cc47e in os_event_wait_low (event=0x86f9670, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3  0xb06ca87f in os_aio_simulated_handle (global_segment=3, message1=0xadcf42cc, message2=0xadcf42c8, type=0xadcf42c4) at ../../../innobase/os/os0file.c:4089
#4  0xb06886ea in fil_aio_wait (segment=3) at ../../../innobase/fil/fil0fil.c:4131
#5  0xb04bb498 in io_handler_thread (arg=0xb09eadec) at ../../../innobase/srv/srv0start.c:446
#6  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#7  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 8 (Thread 0xac857b70 (LWP 5088)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65b5361 in select () from /lib/libc.so.6
#2  0xb06cc95b in os_thread_sleep (tm=1000000) at ../../../innobase/os/os0thread.c:274
#3  0xb04b9cb8 in srv_lock_timeout_and_monitor_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:1882
#4  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 7 (Thread 0xac056b70 (LWP 5089)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb65b5361 in select () from /lib/libc.so.6
#2  0xb06cc95b in os_thread_sleep (tm=1000000) at ../../../innobase/os/os0thread.c:274
#3  0xb04b8c7a in srv_error_monitor_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:2106
#4  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 6 (Thread 0xab855b70 (LWP 5090)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb06cc47e in os_event_wait_low (event=0x83118c8, reset_sig_count=0) at ../../../innobase/os/os0sync.c:420
#3  0xb04b7ea6 in srv_master_thread (arg=0x0) at ../../../innobase/srv/srv0srv.c:2598
#4  0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#5  0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 5 (Thread 0xa903bb70 (LWP 5091)):
#0  0xb6556de6 in mem2chunk_check (mem=<value optimized out>, magic_p=0x0) at hooks.c:169
#1  0xb6558c86 in free_check (mem=0xa8fde58, caller=0xb2ba1aa0) at hooks.c:279
#2  0xb655b9f9 in *__GI___libc_free (mem=0x0) at malloc.c:3677
#3  0xb2ba1aa0 in ?? () from /usr/lib/tls/libnvidia-tls.so.1
#4  0x0a8fde58 in ?? ()
#5  0xb67ec176 in qMalloc (size=3063803892) at global/qmalloc.cpp:54
#6  0xb67ec16b in qFree (ptr=0xa8fde58) at global/qmalloc.cpp:60
#7  0xb6839e62 in QString::free (d=0xa8fde58) at tools/qstring.cpp:953
#8  0xb7c90773 in ~QString (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/QtCore/qstring.h:866
#9  readEntryGui (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/config/kconfiggroupgui.cpp:44
#10 0xb6ac9fba in readEntryGui (output=<value optimized out>, input=<value optimized out>, key=<value optimized out>, data=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.90/kdecore/config/kconfiggroup.cpp:541
#11 KConfigGroup::readEntry (output=<value optimized out>, input=<value optimized out>, key=<value optimized out>, data=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.90/kdecore/config/kconfiggroup.cpp:793
#12 0xb03bcb99 in KConfigGroup::readCheck<bool> (defaultValue=<value optimized out>, key=<value optimized out>, this=<value optimized out>) at /usr/include/kconfiggroup.h:725
#13 KConfigGroup::readEntry<bool> (defaultValue=<value optimized out>, key=<value optimized out>, this=<value optimized out>) at /usr/include/kconfiggroup.h:249
#14 debugEnabled (defaultValue=<value optimized out>, key=<value optimized out>, this=<value optimized out>) at /usr/src/debug/amarok-2.1/src/Debug.h:107
#15 dbgstream (defaultValue=<value optimized out>, key=<value optimized out>, this=<value optimized out>) at /usr/src/debug/amarok-2.1/src/Debug.h:114
#16 Debug::error (defaultValue=<value optimized out>, key=<value optimized out>, this=<value optimized out>) at /usr/src/debug/amarok-2.1/src/Debug.h:136
#17 0xb03bd520 in MySqlEmbeddedCollection::reportError (this=0x8310970, message=@0xa903aaa0) at /usr/src/debug/amarok-2.1/src/collection/sqlcollection/MySqlEmbeddedCollection.cpp:296
#18 0xb03c0c53 in MySqlEmbeddedCollection::query (this=0x8310970, statement=@0xa903aaa0) at /usr/src/debug/amarok-2.1/src/collection/sqlcollection/MySqlEmbeddedCollection.cpp:202
#19 0xb038b146 in ScanResultProcessor::addTrack (this=0xa903aca0, trackData=@0xa0d7538, albumArtistId=0) at /usr/src/debug/amarok-2.1/src/collection/sqlcollection/ScanResultProcessor.cpp:369
#20 0xb038e4ff in ScanResultProcessor::processDirectory (this=0xa903aca0, data=@0xa903b1bc) at /usr/src/debug/amarok-2.1/src/collection/sqlcollection/ScanResultProcessor.cpp:186
#21 0xb03825b3 in XmlParseJob::run (this=0x8b3ba20) at /usr/src/debug/amarok-2.1/src/collection/sqlcollection/ScanManager.cpp:731
#22 0xb5b83128 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa903b26c, th=0x8b39c58, job=0x8b3ba20) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:106
#23 0xb5b83480 in ThreadWeaver::Job::execute (this=0x8b3ba20, th=0x8b39c58) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Job.cpp:135
#24 0xb5b82022 in ThreadWeaver::ThreadRunHelper::run (this=0xa903b2f4, parent=0x8b39580, th=0x8b39c58) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:95
#25 0xb5b826ca in ThreadWeaver::Thread::run (this=0x8b39c58) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#26 0xb67f1a6f in QThreadPrivate::start (arg=0x8b39c58) at thread/qthread_unix.cpp:189
#27 0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#28 0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 4 (Thread 0xa883ab70 (LWP 5092)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb67f2bc0 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb5b81799 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b39580, th=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb5b83efb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b398f0, th=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5b7fdda in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b39580, th=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb5b84004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b398f0, th=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5b81a33 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b39580, th=0x8a74368, previous=0x8a3bed8) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb5b82054 in ThreadWeaver::ThreadRunHelper::run (this=0xa883a2f4, parent=0x8b39580, th=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#10 0xb5b826ca in ThreadWeaver::Thread::run (this=0x8a74368) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#11 0xb67f1a6f in QThreadPrivate::start (arg=0x8a74368) at thread/qthread_unix.cpp:189
#12 0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#13 0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 3 (Thread 0xa7838b70 (LWP 5095)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb67f2bc0 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb5b81799 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b39580, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb5b83efb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b398f0, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5b7fdda in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b39580, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb5b84004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b398f0, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5b81a33 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b39580, th=0x8afaa48, previous=0x0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb5b84020 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b398f0, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb5b81a33 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b39580, th=0x8afaa48, previous=0x82dfd98) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb5b82054 in ThreadWeaver::ThreadRunHelper::run (this=0xa78382f4, parent=0x8b39580, th=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#12 0xb5b826ca in ThreadWeaver::Thread::run (this=0x8afaa48) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#13 0xb67f1a6f in QThreadPrivate::start (arg=0x8afaa48) at thread/qthread_unix.cpp:189
#14 0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#15 0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 2 (Thread 0xa7037b70 (LWP 5096)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6792df5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0xb67f2bc0 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb5b81799 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b39580, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb5b83efb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b398f0, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb5b7fdda in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b39580, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb5b84004 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b398f0, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb5b81a33 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b39580, th=0x8ac24e0, previous=0x0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb5b84020 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b398f0, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb5b81a33 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b39580, th=0x8ac24e0, previous=0x0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb5b82054 in ThreadWeaver::ThreadRunHelper::run (this=0xa70372f4, parent=0x8b39580, th=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:87
#12 0xb5b826ca in ThreadWeaver::Thread::run (this=0x8ac24e0) at /usr/src/debug/kdelibs-4.2.90/threadweaver/Weaver/Thread.cpp:142
#13 0xb67f1a6f in QThreadPrivate::start (arg=0x8ac24e0) at thread/qthread_unix.cpp:189
#14 0xb678e6f5 in start_thread (arg=0x0) at pthread_create.c:297
#15 0xb678e610 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0

Thread 1 (Thread 0xb2b9d730 (LWP 5080)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb651443f in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb6515d86 in *__GI_abort () at abort.c:88
#9  0xb6556f8d in malloc_printerr (action=2, str=0x6 <Address 0x6 out of bounds>, ptr=0xa074b98) at malloc.c:6201
#10 0xb655b9f9 in *__GI___libc_free (mem=0x6) at malloc.c:3677
#11 0xb2ba1aa0 in ?? () from /usr/lib/tls/libnvidia-tls.so.1
#12 0x0a074b98 in ?? ()
#13 0xb6c63812 in ?? () from /usr/lib/libkdecore.so.5
#14 0x00000004 in ?? ()
#15 0xb67ec16b in qFree (ptr=0xa074b98) at global/qmalloc.cpp:60
#16 0xb6b508c3 in ~QByteArray (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/include/QtCore/qbytearray.h:375
#17 KStandardDirs::saveLocation (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kstandarddirs.cpp:1398
#18 0xb6b51a88 in KStandardDirs::locateLocal (type=0xb6c63812 "tmp", filename=@0xbfe56834, createDir=<value optimized out>, cData=@0x9f68e68)
    at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kstandarddirs.cpp:2003
#19 0xb6b51b22 in KStandardDirs::locateLocal (type=0xb6c63812 "tmp", filename=@0xbfe56834, cData=@0x9f68e68) at /usr/src/debug/kdelibs-4.2.90/kdecore/kernel/kstandarddirs.cpp:1992
#20 0xb6b18ebb in KTemporaryFilePrivate::defaultPrefix (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/io/ktemporaryfile.cpp:37
#21 KTemporaryFile::KTemporaryFile(const struct KComponentData &) (this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdecore/io/ktemporaryfile.cpp:46
#22 0xb6c57581 in lockFile (componentData=<value optimized out>, linkCountSupport=<value optimized out>, st_buf=<value optimized out>, lockFile=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.90/kdecore/io/klockfile_unix.cpp:136
#23 KLockFile::lock (componentData=<value optimized out>, linkCountSupport=<value optimized out>, st_buf=<value optimized out>, lockFile=<value optimized out>)
    at /usr/src/debug/kdelibs-4.2.90/kdecore/io/klockfile_unix.cpp:264
#24 0xb7dd4794 in KPCLockFile (filename=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:79
#25 KPixmapCache::find (filename=<value optimized out>, this=<value optimized out>) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:1300
#26 0xb7d1e33b in KIconCache::find (this=0x80fbbc0, key=@0xbfe56ef4, pix=@0xbfe56e58) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconcache.cpp:292
#27 0xb7d1f608 in KIconCache::find (this=0x80fbbc0, key=@0xbfe56ef4, pix=@0xbfe56e58, path=0x0) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconcache.cpp:277
#28 0xb7d11a50 in KIconLoader::loadIcon (this=0x80fbf58, _name=@0x8ac1760, group=KIconLoader::Desktop, size=16, state=0, overlays=@0x8ac1764, path_store=0x0, canReturnNull=false)
    at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1139
#29 0xb7d08964 in KIconEngine::pixmap (this=0x8ae8cd8, size=@0xbfe5731c, mode=QIcon::Normal, state=QIcon::Off) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconengine.cpp:119
#30 0xb6e8bc7a in QIcon::pixmap (this=0xbfe573c0, size=@0xbfe5731c, mode=QIcon::Normal, state=QIcon::Off) at image/qicon.cpp:713
#31 0xb7abbd4a in SideBarButton::paintEvent (this=0x8a291a8) at /usr/src/debug/amarok-2.1/src/widgets/SidebarWidget.cpp:192
#32 0xb6e3e52e in QWidget::event (this=0x8a291a8, event=0xbfe578f4) at kernel/qwidget.cpp:7659
#33 0xb71bddc0 in QAbstractButton::event (this=0x8a291a8, e=0x6) at widgets/qabstractbutton.cpp:1077
#34 0xb6de6a2c in QApplicationPrivate::notify_helper (this=0x80c3c08, receiver=0x8a291a8, e=0xbfe578f4) at kernel/qapplication.cpp:4057
#35 0xb6dee524 in QApplication::notify (this=0xbfe5918c, receiver=0x8a291a8, e=0xbfe578f4) at kernel/qapplication.cpp:4022
#36 0xb7d474d1 in KApplication::notify (this=0xbfe5918c, receiver=0x8a291a8, event=0xbfe578f4) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#37 0xb68ea62e in QCoreApplication::notifyInternal (this=0xbfe5918c, receiver=0x8a291a8, event=0xbfe578f4) at kernel/qcoreapplication.cpp:610
#38 0xb6e46d19 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#39 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5052
#40 0xb6e4755c in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x87b784c, index=10, rgn=@0xbfe57c88, offset=@0xbfe57c80, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5162
#41 0xb6e4693a in QWidgetPrivate::drawWidget (this=0x87b7840, pdev=0x8118304, rgn=@0xbfe57c88, offset=@0xbfe57c80, flags=68, sharedPainter=0x0, backingStore=0x80bcee8) at kernel/qwidget.cpp:5101
#42 0xb6e4755c in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x87b752c, index=0, rgn=@0xbfe57d28, offset=@0xbfe57f30, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5162
#43 0xb6e4744b in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x87b752c, index=1, rgn=@0xbfe57f38, offset=@0xbfe57f30, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5153
#44 0xb6e4693a in QWidgetPrivate::drawWidget (this=0x87b7520, pdev=0x8118304, rgn=@0xbfe57f38, offset=@0xbfe57f30, flags=68, sharedPainter=0x0, backingStore=0x80bcee8) at kernel/qwidget.cpp:5101
#45 0xb6e4755c in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5ca4c, index=1, rgn=@0xbfe57fd8, offset=@0xbfe58280, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5162
#46 0xb6e4744b in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5ca4c, index=3, rgn=@0xbfe58078, offset=@0xbfe58280, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5153
#47 0xb6e4744b in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5ca4c, index=4, rgn=@0xbfe58288, offset=@0xbfe58280, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5153
#48 0xb6e4693a in QWidgetPrivate::drawWidget (this=0x8a5ca40, pdev=0x8118304, rgn=@0xbfe58288, offset=@0xbfe58280, flags=68, sharedPainter=0x0, backingStore=0x80bcee8) at kernel/qwidget.cpp:5101
#49 0xb6e4755c in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5c8b4, index=0, rgn=@0xbfe58328, offset=@0xbfe585d0, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5162
#50 0xb6e4744b in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5c8b4, index=1, rgn=@0xbfe583c8, offset=@0xbfe585d0, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5153
#51 0xb6e4744b in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x8a5c8b4, index=2, rgn=@0xbfe585d8, offset=@0xbfe585d0, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5153
#52 0xb6e4693a in QWidgetPrivate::drawWidget (this=0x8a5c8a8, pdev=0x8118304, rgn=@0xbfe585d8, offset=@0xbfe585d0, flags=68, sharedPainter=0x0, backingStore=0x80bcee8) at kernel/qwidget.cpp:5101
#53 0xb6e4755c in QWidgetPrivate::paintSiblingsRecursive (this=0x0, pdev=0x8118304, siblings=@0x80d2ec4, index=52, rgn=@0xbfe58898, offset=@0xbfe58860, flags=68, sharedPainter=0x0, 
    backingStore=0x80bcee8) at kernel/qwidget.cpp:5162
#54 0xb6e4693a in QWidgetPrivate::drawWidget (this=0x80d2eb8, pdev=0x8118304, rgn=@0xbfe58898, offset=@0xbfe58860, flags=69, sharedPainter=0x0, backingStore=0x80bcee8) at kernel/qwidget.cpp:5101
#55 0xb700cf04 in QWidgetBackingStore::sync (this=0x80bcee8) at painting/qbackingstore.cpp:1260
#56 0xb6e3724e in QWidgetPrivate::syncBackingStore (this=0x80d2eb8) at kernel/qwidget.cpp:1602
#57 0xb6e3e308 in QWidget::event (this=0x81c7498, event=0xa02b150) at kernel/qwidget.cpp:7799
#58 0xb722df44 in QMainWindow::event (this=0x81c7498, event=0xa02b150) at widgets/qmainwindow.cpp:1402
#59 0xb7e33dd4 in KMainWindow::event (this=0x81c7498, ev=0xa02b150) at /usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kmainwindow.cpp:1094
#60 0xb6de6a2c in QApplicationPrivate::notify_helper (this=0x80c3c08, receiver=0x81c7498, e=0xa02b150) at kernel/qapplication.cpp:4057
#61 0xb6dee524 in QApplication::notify (this=0xbfe5918c, receiver=0x81c7498, e=0xa02b150) at kernel/qapplication.cpp:4022
#62 0xb7d474d1 in KApplication::notify (this=0xbfe5918c, receiver=0x81c7498, event=0xa02b150) at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#63 0xb68ea62e in QCoreApplication::notifyInternal (this=0xbfe5918c, receiver=0x81c7498, event=0xa02b150) at kernel/qcoreapplication.cpp:610
#64 0xb68eb17c in QCoreApplication::sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#65 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#66 0xb68eb35c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#67 0xb6916ddd in QCoreApplication::sendPostedEvents () at kernel/qcoreapplication.h:218
#68 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:209
#69 0xb40696f2 in g_main_dispatch (context=<value optimized out>) at gmain.c:1814
#70 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#71 0xb406cd60 in g_main_context_iterate (context=0x80c5a98, block=<value optimized out>, dispatch=1, self=0x80cd0c0) at gmain.c:2448
#72 0xb406ceae in IA__g_main_context_iteration (context=0x80c5a98, may_block=1) at gmain.c:2511
#73 0xb69169e8 in QEventDispatcherGlib::processEvents (this=0x80c0bc0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#74 0xb6e8929a in QGuiEventDispatcherGlib::processEvents (this=0x80c0bc0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#75 0xb68e8c1d in QEventLoop::processEvents (this=0xbfe59104, flags=) at kernel/qeventloop.cpp:149
#76 0xb68e9069 in QEventLoop::exec (this=0xbfe59104, flags={i = 0}) at kernel/qeventloop.cpp:200
#77 0xb68eb430 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#78 0xb6de6894 in QApplication::exec () at kernel/qapplication.cpp:3526
#79 0x0804c353 in main (argc=1, argv=0xbfe59694) at /usr/src/debug/amarok-2.1/src/main.cpp:128
Comment 12 Myriam Schweingruber 2009-06-11 14:21:24 UTC
Peter, could you check that please? You say you fixed it but it seems not...
Comment 13 Dario Andres 2009-06-12 16:24:38 UTC
*** Bug 196193 has been marked as a duplicate of this bug. ***
Comment 14 Peter ZHOU 2009-06-12 16:46:28 UTC
hmm, I'll try. have no clue why it crashes...
Comment 15 Christophe Marin 2009-06-15 12:17:12 UTC
*** Bug 196566 has been marked as a duplicate of this bug. ***
Comment 16 Victor 2009-06-16 14:32:05 UTC
Here is the link to simular bug. But it's more common http://bugs.kde.org/show_bug.cgi?id=196207
The solution is:
"If you want to stop the crashes (even when running a non-final version), you
need to edit your "startkde" scripts (on /usr/bin) to change the MALLOC_CHECK_
to 1 (instead of 2); OR, to start you applications as ""MALLOC_CHECK_=0
my_buggy_app"
Comment 17 Mikko C. 2009-06-17 08:09:07 UTC
*** Bug 196821 has been marked as a duplicate of this bug. ***
Comment 18 Mark Kretschmann 2009-06-19 19:48:06 UTC
*** Bug 197186 has been marked as a duplicate of this bug. ***
Comment 19 Roman Jarosz 2009-06-24 00:44:34 UTC
I can confirm that MALLOC_CHECK_=0 "fixes" the crash
Comment 20 Mikko C. 2009-06-26 10:29:13 UTC
*** Bug 197939 has been marked as a duplicate of this bug. ***
Comment 21 Mark Kretschmann 2009-06-26 12:25:49 UTC
@Victor: Thanks for clearing this up. At least we have some more insight now (it's a memory management error), but one big question remains: 

Where is the actual bug here, in Amarok, in Qt, or somewhere else? I can't really see how our code could be responsible for a crash in QTextCodec.


PS: The more informative report is this one: BUG 185225
Comment 22 Mikko C. 2009-07-05 13:48:28 UTC
*** Bug 199006 has been marked as a duplicate of this bug. ***
Comment 23 Mikko C. 2009-07-12 09:26:45 UTC
*** Bug 199831 has been marked as a duplicate of this bug. ***
Comment 24 Mikko C. 2009-07-22 21:19:52 UTC
*** Bug 201143 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2009-07-29 02:51:33 UTC
*** Bug 201842 has been marked as a duplicate of this bug. ***
Comment 26 Myriam Schweingruber 2009-08-02 14:00:21 UTC
May be related to bug 180578
Comment 27 Jeff Mitchell 2009-08-02 16:59:28 UTC
Does this happen in 2.2-Git?
Comment 28 Jeff Mitchell 2009-08-02 17:10:20 UTC
Also @lazy.kent.suze in comment 11, please see bug 196207.
Comment 29 Myriam Schweingruber 2009-08-02 17:32:47 UTC
(In reply to comment #27)
> Does this happen in 2.2-Git?
It does, crashes for me every rime, regardless if I already have a collection or not. 

Bug 185225 states the following on July 14th:
> There is now code in trunk to set MALLOC_CHECK_ to 3 (abort with error message)
> if glibc is of a recent enough version. [quote Michael Pyne]
Comment 30 Jeff Mitchell 2009-08-02 22:15:10 UTC
Myriam + Kent, does toggling MALLOC_CHECK have any effect?
Comment 31 Kyrill Detinov 2009-08-02 22:30:53 UTC
My problem of crash was solved by some update. But now I have another one -- after full scanning the collection is empty. I will test and make new report.
Comment 32 Myriam Schweingruber 2009-08-22 16:27:23 UTC
It still crashes every time I scan the collection, but I might have found the culprit, I just can't see what is wrong with that track, it doesn't show anything particular when editing tracks with either kid3 or easytag, and it plays fine:

amarok:    [ERROR!] GREPME MySQL query failed! Duplicate entry 'The Dream Of The Blue Turtles-575' for key 'albums_temp_name_artist'  on  "INSERT INTO albums_temp( artist, name ) VALUES ( 575, 'The Dream Of The Blue Turtles');"          
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 7.2e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 8.1e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00011s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.0001s                                                                                                                                                                   
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 8.4e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 8e-05s                                                                                                                                                                    
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 4.3e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 8.3e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 7.8e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 7.8e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 4.3e-05s                                                                                                                                                                  
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()                                                                                                                                                                                  
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 6.1e-05s
TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 4.8e-05s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 3.7e-05s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 4e-05s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 3.9e-05s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00044s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00026s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.0002s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.0002s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00031s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00025s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 7.8e-05s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.0002s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.0002s
amarok:   BEGIN: void ScanResultProcessor::doneWithImages()
amarok:   END__: void ScanResultProcessor::doneWithImages() - Took 0.00017s
TagLib: Encrypted frames are currently not supported.
amarok:   BEGIN: void ScanManager::slotError(QProcess::ProcessError)
amarok:      Error:  1
amarok:     BEGIN: void ScanManager::handleRestart()
amarok:        Collection scanner crashed, restart count is  1
amarok:     END__: void ScanManager::handleRestart() - Took 0.00012s
amarok:   END__: void ScanManager::slotError(QProcess::ProcessError) - Took 0.00027s
amarok:   BEGIN: void ScanManager::restartScanner()
amarok:      Success. Committing result to database.
amarok:   END__: void ScanManager::restartScanner() - Took 0.032s
amarok:    temp_tracks:  ("5228")
amarok:    tracks before commit:  ("0")
amarok:   BEGIN: void DatabaseUpdater::copyToPermanentTables()
amarok:   END__: void DatabaseUpdater::copyToPermanentTables() - Took 1.7s
amarok:    tracks after commit:  ("5228")
amarok:   BEGIN: void DatabaseUpdater::removeTemporaryTables()
amarok:   END__: void DatabaseUpdater::removeTemporaryTables() - Took 0.016s
amarok:    Sending changed signal
amarok:   BEGIN: void ScanResultProcessor::updateAftPermanentTablesUrlString()
amarok:   END__: void ScanResultProcessor::updateAftPermanentTablesUrlString() - Took 0.0044s
amarok:   BEGIN: void ScanResultProcessor::updateAftPermanentTablesUidString()
amarok:   END__: void ScanResultProcessor::updateAftPermanentTablesUidString() - Took 7.9e-05s
amarok:   BEGIN: virtual ScanResultProcessor::~ScanResultProcessor()
amarok:   END__: virtual ScanResultProcessor::~ScanResultProcessor() - Took 9e-05s
amarok: END__: virtual void XmlParseJob::run() - Took 1.5e+02s
Comment 33 Jeff Mitchell 2009-08-22 19:12:42 UTC
Send the track to me, please.

Thanks!
Comment 34 Myriam Schweingruber 2009-09-05 11:30:41 UTC
Jeff, I sent you the track, any news on this?
Comment 35 Jeff Mitchell 2009-09-08 15:01:45 UTC
Can you resend it? I found a track you had sent me but I had no problems with it. Now I'm wondering if that was from a different bug.
Comment 36 Myriam Schweingruber 2009-09-09 11:03:17 UTC
*** Bug 206818 has been marked as a duplicate of this bug. ***
Comment 37 Mikko C. 2009-09-15 12:06:00 UTC
*** Bug 207443 has been marked as a duplicate of this bug. ***
Comment 38 Myriam Schweingruber 2009-09-20 14:14:40 UTC
*** Bug 207954 has been marked as a duplicate of this bug. ***
Comment 39 Jeff Mitchell 2009-09-21 23:01:32 UTC
Fixed, apparently, sometime just before 1d5ae5b4bb12ca44b7987261e9ee71b106a53542. Myriam can no longer reproduce it.
Comment 40 Mikko C. 2009-10-01 10:38:48 UTC
*** Bug 209075 has been marked as a duplicate of this bug. ***
Comment 41 Mikko C. 2009-10-06 11:49:13 UTC
*** Bug 209616 has been marked as a duplicate of this bug. ***
Comment 42 Tomas Vavra 2009-10-06 11:56:48 UTC
Hi Mikko,

I updated amarok from today morning and I am able to reproduce it Do you
think that is really fixed?

Thanks for update.

Regards
Tomas Vavra

On Tue, Oct 6, 2009 at 11:49 AM, Mikko C. <mikko.cal@gmail.com> wrote:

> https://bugs.kde.org/show_bug.cgi?id=191447
>
>
>
>
>
> --- Comment #41 from Mikko C. <mikko cal gmail com>  2009-10-06 11:49:13
> ---
> *** Bug 209616 has been marked as a duplicate of this bug. ***
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
>
Comment 43 Mikko C. 2009-10-06 12:02:33 UTC
It is most likely not "fixed" because it's not a bug in Amarok as far as I can see. See bug #196207 for many more details on how to work around it. This seems to happen with glibc 2.10 + amd64 + >=kde 4.3 only.