Summary: | Crash in QTextCodec while scanning collection | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Maxim Mueller <maxim_m> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alex, alexxy, andresbajotierra, bugs.kde, bugzilla.kde, bugzilla, cameroncros, cmarcelo, cuciferus, d.mills-kde, dinth, fscheffold, lazy.kent, mark0d0da, mitchell, opensourcecat, peterzhoulei, steep86, vitruss, xtom.vavra, zecmerquise |
Priority: | HI | ||
Version: | 2.3-GIT | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Maxim Mueller
2009-05-03 10:07:52 UTC
*** Bug 194525 has been marked as a duplicate of this bug. *** 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. *** Bug 194508 has been marked as a duplicate of this bug. *** *** Bug 195210 has been marked as a duplicate of this bug. *** No, I'm using Oxygen style with Air as a my plasma theme running Arch Linux with KDE 4.3 beta *** Bug 195473 has been marked as a duplicate of this bug. *** Backtrace on bug 195473 is a bit more complete. fixed it, closing this bug *** Bug 195765 has been marked as a duplicate of this bug. *** This bug is still reproduceable with latest checkout from svn (rev 980116). 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 Peter, could you check that please? You say you fixed it but it seems not... *** Bug 196193 has been marked as a duplicate of this bug. *** hmm, I'll try. have no clue why it crashes... *** Bug 196566 has been marked as a duplicate of this bug. *** 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" *** Bug 196821 has been marked as a duplicate of this bug. *** *** Bug 197186 has been marked as a duplicate of this bug. *** I can confirm that MALLOC_CHECK_=0 "fixes" the crash *** Bug 197939 has been marked as a duplicate of this bug. *** @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 *** Bug 199006 has been marked as a duplicate of this bug. *** *** Bug 199831 has been marked as a duplicate of this bug. *** *** Bug 201143 has been marked as a duplicate of this bug. *** *** Bug 201842 has been marked as a duplicate of this bug. *** May be related to bug 180578 Does this happen in 2.2-Git? Also @lazy.kent.suze in comment 11, please see bug 196207. (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] Myriam + Kent, does toggling MALLOC_CHECK have any effect? 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. 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 Send the track to me, please. Thanks! Jeff, I sent you the track, any news on this? 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. *** Bug 206818 has been marked as a duplicate of this bug. *** *** Bug 207443 has been marked as a duplicate of this bug. *** *** Bug 207954 has been marked as a duplicate of this bug. *** Fixed, apparently, sometime just before 1d5ae5b4bb12ca44b7987261e9ee71b106a53542. Myriam can no longer reproduce it. *** Bug 209075 has been marked as a duplicate of this bug. *** *** Bug 209616 has been marked as a duplicate of this bug. *** 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. > 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. |