| Summary: | Crash in QTextCodec while scanning collection | ||
|---|---|---|---|
| Product: | [Applications] amarok | Reporter: | Maxim Mueller <maxim_m> |
| Component: | general | Assignee: | Amarok Bugs <amarok-bugs-null> |
| 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 First Reported In: | 2.3-GIT | ||
| Target Milestone: | --- | ||
| Platform: | Unlisted Binaries | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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. |