Bug 220422 - Full Collection scan makes Amarok crash [malloc_consolidate, _int_malloc, my_malloc]
Summary: Full Collection scan makes Amarok crash [malloc_consolidate, _int_malloc, my_...
Status: RESOLVED DUPLICATE of bug 220532
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Local (show other bugs)
Version: 2.3-GIT
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-28 18:03 UTC by hyper_ch
Modified: 2010-09-18 15:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (21.33 KB, text/plain)
2010-09-17 01:38 UTC, prasmal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hyper_ch 2009-12-28 18:03:10 UTC
Application: amarok (2.2-GIT)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I was just doing a full collection rescan and amarok crashed.
I then tried to remove the DB and had amarok autostart the full collection scan. Again it crashed.

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

Thread 13 (Thread 0xb572db70 (LWP 22977)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x0045a142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x07adc7e4 in __pthread_cond_timedwait (cond=0x8b79f38, mutex=0x8b79f20, abstime=0xb572d2d0) at forward.c:152
#3  0x025109ff in ?? () from /usr/lib/libxine.so.1
#4  0x0045580e in start_thread (arg=0xb572db70) at pthread_create.c:300
#5  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb4f2cb70 (LWP 22978)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x07ac1ba6 in *__GI___poll (fds=0x7b42ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x01b9254b in g_poll () from /lib/libglib-2.0.so.0
#3  0x01b8556b in ?? () from /lib/libglib-2.0.so.0
#4  0x01b85863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0030ec0f in QEventDispatcherGlib::processEvents (this=0x8a477b8, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0x002e14c9 in QEventLoop::processEvents (this=0xb4f2c230, flags=) at kernel/qeventloop.cpp:149
#7  0x002e191a in QEventLoop::exec (this=0xb4f2c230, flags=...) at kernel/qeventloop.cpp:201
#8  0x001de558 in QThread::exec (this=0x8af0f48) at thread/qthread.cpp:487
#9  0x02327a5a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x001e13ae in QThreadPrivate::start (arg=0x8af0f48) at thread/qthread_unix.cpp:244
#11 0x0045580e in start_thread (arg=0xb4f2cb70) at pthread_create.c:300
#12 0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb45ffb70 (LWP 22981)):
#0  __pthread_mutex_lock (mutex=0xb4600948) at pthread_mutex_lock.c:47
#1  0x07adc956 in pthread_mutex_lock (mutex=0xb4600948) at forward.c:182
#2  0x0296ac76 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x0045580e in start_thread (arg=0xb45ffb70) at pthread_create.c:300
#4  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb3bffb70 (LWP 22982)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0xb4611430, mutex=0xb4611418) at forward.c:139
#3  0x025215ee in ?? () from /usr/lib/libxine.so.1
#4  0x0045580e in start_thread (arg=0xb3bffb70) at pthread_create.c:300
#5  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 9 (Thread 0xb33feb70 (LWP 22983)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x8ba88d0, mutex=0x8ba88b8) at forward.c:139
#3  0x025215ee in ?? () from /usr/lib/libxine.so.1
#4  0x0045580e in start_thread (arg=0xb33feb70) at pthread_create.c:300
#5  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb2bfdb70 (LWP 22984)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x8d09f70, mutex=0x8d09f58) at forward.c:139
#3  0x025215ee in ?? () from /usr/lib/libxine.so.1
#4  0x0045580e in start_thread (arg=0xb2bfdb70) at pthread_create.c:300
#5  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb1c42b70 (LWP 22989)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x6ac6fac, mutex=0x6ac6f94) at forward.c:139
#3  0x05cee0d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x05cee121 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0045580e in start_thread (arg=0xb1c42b70) at pthread_create.c:300
#6  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb0b22b70 (LWP 22990)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x07adcae3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x07a73f07 in _L_lock_9496 () from /lib/tls/i686/cmov/libc.so.6
#3  0x07a72796 in *__GI___libc_free (mem=0xa07e6cf8) at malloc.c:3714
#4  0x001dba1d in qFree (ptr=0xa07e6cf8) at global/qmalloc.cpp:60
#5  0x0022b8e0 in QString::free (d=0xa07e6cf8) at tools/qstring.cpp:1108
#6  0xb1dbdadf in ~QString (this=0xa07e9b08, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qstring.h:869
#7  0xb1dbeacb in QList<QString>::node_destruct (this=0xa07e9ac8, from=0xa07e9afc, to=0xa07e9b08) at /usr/include/qt4/QtCore/qlist.h:404
#8  0xb1dbe2a2 in QList<QString>::free (this=0xa07e9ac8, data=0xa07e9ae8) at /usr/include/qt4/QtCore/qlist.h:646
#9  0xb1dbdbe9 in ~QList (this=0xa07e9ac8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qlist.h:621
#10 0xb1dbdb51 in ~QStringList (this=0xa07e9ac8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qstringlist.h:67
#11 0xb1ddd5bb in ~ScanResultProcessor (this=0xb0b21c78, __in_chrg=<value optimized out>) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/ScanResultProcessor.cpp:46
#12 0xb1dda2dd in XmlParseJob::run (this=0x931eb08) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/ScanManager.cpp:855
#13 0x0047352d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb0b2221c, th=0x926e4f0, job=0x931eb08) at ../../../threadweaver/Weaver/Job.cpp:106
#14 0x00473891 in ThreadWeaver::Job::execute (this=0x931eb08, th=0x926e4f0) at ../../../threadweaver/Weaver/Job.cpp:135
#15 0x004724ca in ThreadWeaver::ThreadRunHelper::run (this=0xb0b222a4, parent=0x9275890, th=0x926e4f0) at ../../../threadweaver/Weaver/Thread.cpp:95
#16 0x00472b1b in ThreadWeaver::Thread::run (this=0x926e4f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x001e13ae in QThreadPrivate::start (arg=0x926e4f0) at thread/qthread_unix.cpp:244
#18 0x0045580e in start_thread (arg=0xb0b22b70) at pthread_create.c:300
#19 0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb0321b70 (LWP 22991)):
[KCrash Handler]
#6  malloc_consolidate (av=<value optimized out>) at malloc.c:5089
#7  0x07a704b2 in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4338
#8  0x07a72868 in *__GI___libc_malloc (bytes=8040) at malloc.c:3638
#9  0xb1e632db in my_malloc (size=8040, my_flags=0) at my_malloc.c:34
#10 0xb1e5d0e3 in init_alloc_root (mem_root=0xb031fb08, block_size=8024, pre_alloc_size=8024) at my_alloc.c:63
#11 0xb1fc8867 in init_sql_alloc (mem_root=0xb031fb08, block_size=8024, pre_alloc=8024) at thr_malloc.cc:57
#12 0xb1e8b13e in open_tables (thd=0x8ea51c8, start=0xb031fba4, counter=0xb031fb88, flags=0) at sql_base.cc:4468
#13 0xb1e8bc00 in open_and_lock_tables_derived (thd=0x8ea51c8, tables=0x8eaedb8, derived=true) at sql_base.cc:4983
#14 0xb1ec8f12 in open_and_lock_tables (thd=0x8ea51c8, tables=0x8eaedb8) at ../sql/mysql_priv.h:1562
#15 0xb1ec46de in execute_sqlcom_select (thd=0x8ea51c8, all_tables=0x8eaedb8) at sql_parse.cc:5008
#16 0xb1ebdcec in mysql_execute_command (thd=0x8ea51c8) at sql_parse.cc:2238
#17 0xb1ec53d6 in mysql_parse (thd=0x8ea51c8, inBuf=0x8eaeb50 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1", length=68, found_semicolon=0xb0320d9c) at sql_parse.cc:5963
#18 0xb1ebc22f in dispatch_command (command=COM_QUERY, thd=0x8ea51c8, packet=0x9fa1a128 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1 ;", packet_length=70)
    at sql_parse.cc:1224
#19 0xb1e3f856 in emb_advanced_command (mysql=0x8e9d8d0, command=COM_QUERY, header=0x0, header_length=0, arg=0x9fa1a128 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1 ;", 
    arg_length=70, skip_check=1 '\001', stmt=0x0) at lib_sql.cc:139
#20 0xb1e31212 in mysql_send_query (mysql=0x8e9d8d0, query=0x9fa1a128 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1 ;", length=70) at client.c:2894
#21 0xb1e31246 in mysql_real_query (mysql=0x8e9d8d0, query=0x9fa1a128 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1 ;", length=70) at client.c:2905
#22 0xb1e338dd in mysql_query (mysql=0x8e9d8d0, query=0x9fa1a128 "SELECT DISTINCT composers.name, composers.id FROM  composers WHERE 1 ;") at libmysql.c:1092
#23 0xb1e1e151 in MySqlCollection::query (this=0x8e84660, statement=...) at /home/hyper/kde/src/amarok/src/collection/mysql-shared/MySqlCollection.cpp:120
#24 0xb1e0055d in SqlQueryMakerInternal::run (this=0x90dd670) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/SqlQueryMakerInternal.cpp:46
#25 0xb1dfefa6 in SqlWorkerThread::run (this=0x9482048) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:66
#26 0x0047352d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb032121c, th=0x90d6548, job=0x9482048) at ../../../threadweaver/Weaver/Job.cpp:106
#27 0x00473891 in ThreadWeaver::Job::execute (this=0x9482048, th=0x90d6548) at ../../../threadweaver/Weaver/Job.cpp:135
#28 0x004724ca in ThreadWeaver::ThreadRunHelper::run (this=0xb03212a4, parent=0x9275890, th=0x90d6548) at ../../../threadweaver/Weaver/Thread.cpp:95
#29 0x00472b1b in ThreadWeaver::Thread::run (this=0x90d6548) at ../../../threadweaver/Weaver/Thread.cpp:142
#30 0x001e13ae in QThreadPrivate::start (arg=0x90d6548) at thread/qthread_unix.cpp:244
#31 0x0045580e in start_thread (arg=0xb0321b70) at pthread_create.c:300
#32 0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xafb20b70 (LWP 22992)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x8e81e98, mutex=0x8e81e80) at forward.c:139
#3  0x001e0942 in QMutexPrivate::wait (this=0x8e81e68, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x001dc012 in QMutex::lock (this=0x8e84694) at thread/qmutex.cpp:167
#5  0xb1e064d2 in QMutexLocker::relock (this=0xafb2012c) at /usr/include/qt4/QtCore/qmutex.h:120
#6  0xb1e0643a in QMutexLocker (this=0xafb2012c, m=0x8e84694) at /usr/include/qt4/QtCore/qmutex.h:102
#7  0xb1e1e0d8 in MySqlCollection::query (this=0x8e84660, statement=...) at /home/hyper/kde/src/amarok/src/collection/mysql-shared/MySqlCollection.cpp:111
#8  0xb1e0055d in SqlQueryMakerInternal::run (this=0x90fdbd0) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/SqlQueryMakerInternal.cpp:46
#9  0xb1dfefa6 in SqlWorkerThread::run (this=0x9d768f0) at /home/hyper/kde/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:66
#10 0x0047352d in ThreadWeaver::JobRunHelper::runTheJob (this=0xafb2021c, th=0x8e66658, job=0x9d768f0) at ../../../threadweaver/Weaver/Job.cpp:106
#11 0x00473891 in ThreadWeaver::Job::execute (this=0x9d768f0, th=0x8e66658) at ../../../threadweaver/Weaver/Job.cpp:135
#12 0x004724ca in ThreadWeaver::ThreadRunHelper::run (this=0xafb202a4, parent=0x9275890, th=0x8e66658) at ../../../threadweaver/Weaver/Thread.cpp:95
#13 0x00472b1b in ThreadWeaver::Thread::run (this=0x8e66658) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x001e13ae in QThreadPrivate::start (arg=0x8e66658) at thread/qthread_unix.cpp:244
#15 0x0045580e in start_thread (arg=0xafb20b70) at pthread_create.c:300
#16 0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaeb1eb70 (LWP 22995)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x9275950, mutex=0x9275938) at forward.c:139
#3  0x001e2307 in QWaitConditionPrivate::wait (this=0x92758a8, mutex=0x926f498, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x92758a8, mutex=0x926f498, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x004718a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9275890, th=0x9355758) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0047441c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9263ac0, th=0x9355758) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0047026b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9275890, th=0x9355758) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00474512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9263ac0, th=0x9355758) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00471b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9275890, th=0x9355758, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00474531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9263ac0, th=0x9355758) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00471b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9275890, th=0x9355758, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00474531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9263ac0, th=0x9355758) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00471b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9275890, th=0x9355758, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00474531 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9263ac0, th=0x9355758) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00471b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9275890, th=0x9355758, previous=0x8e53d00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x004724fe in ThreadWeaver::ThreadRunHelper::run (this=0xaeb1e2a4, parent=0x9275890, th=0x9355758) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x00472b1b in ThreadWeaver::Thread::run (this=0x9355758) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x001e13ae in QThreadPrivate::start (arg=0x9355758) at thread/qthread_unix.cpp:244
#19 0x0045580e in start_thread (arg=0xaeb1eb70) at pthread_create.c:300
#20 0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xadb14b70 (LWP 23011)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x00459e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x07adc78d in __pthread_cond_wait (cond=0x378c28c, mutex=0x378c274) at forward.c:139
#3  0x036adbb7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x37871a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x036adc01 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x37871a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0045580e in start_thread (arg=0xadb14b70) at pthread_create.c:300
#6  0x07acf7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76eb760 (LWP 22975)):
#0  0x00cc3422 in __kernel_vsyscall ()
#1  0x07adcae3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x07a73f07 in _L_lock_9496 () from /lib/tls/i686/cmov/libc.so.6
#3  0x07a72796 in *__GI___libc_free (mem=0xb226d190) at malloc.c:3714
#4  0x009066f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x0829fc77 in ~KNFSShare (this=0xb226d228, __in_chrg=<value optimized out>) at ../../kio/kio/knfsshare.cpp:180
#6  0x0829f4a5 in destroy () at ../../kio/kio/knfsshare.cpp:217
#7  0x081ac10b in ~KCleanUpGlobalStatic (this=0x83756a0, __in_chrg=<value optimized out>) at ../../kdecore/kernel/kglobal.h:62
#8  0x07a3205f in __run_exit_handlers (status=1, listp=0x7b43304, run_list_atexit=true) at exit.c:78
#9  0x07a320cf in *__GI_exit (status=1) at exit.c:100
#10 0x051be27b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:734
#11 0x00676d6a in KApplication::xioErrhandler (this=0xbf7fe71c, dpy=0x8a64f98) at ../../kdeui/kernel/kapplication.cpp:408
#12 0x00676da6 in kde_xio_errhandler (dpy=0x8a64f98) at ../../kdeui/kernel/kapplication.cpp:125
#13 0x046ea2e6 in _XIOError () from /usr/lib/libX11.so.6
#14 0x046f1f8a in ?? () from /usr/lib/libX11.so.6
#15 0x046f28c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#16 0x046db5ff in XEventsQueued () from /usr/lib/libX11.so.6
#17 0x051fcdce in x11EventSourcePrepare (s=0x8a4cba8, timeout=0xbf7fe48c) at kernel/qguieventdispatcher_glib.cpp:79
#18 0x01b84f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#19 0x01b85351 in ?? () from /lib/libglib-2.0.so.0
#20 0x01b85863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x0030ebd5 in QEventDispatcherGlib::processEvents (this=0x897a538, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#22 0x051fcb75 in QGuiEventDispatcherGlib::processEvents (this=0x897a538, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x002e14c9 in QEventLoop::processEvents (this=0xbf7fe6a4, flags=) at kernel/qeventloop.cpp:149
#24 0x002e191a in QEventLoop::exec (this=0xbf7fe6a4, flags=...) at kernel/qeventloop.cpp:201
#25 0x002e5b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#26 0x0513f237 in QApplication::exec () at kernel/qapplication.cpp:3570
#27 0x0805263b in main (argc=1, argv=0xbf7fef94) at /home/hyper/kde/src/amarok/src/main.cpp:235

Reported using DrKonqi
Comment 1 Mikko C. 2010-01-03 18:37:01 UTC
seems to be something mysql related
Comment 2 Jeff Mitchell 2010-01-03 22:16:35 UTC
Please see the request at the bottom of the other bug (that this is now a dupe of).

*** This bug has been marked as a duplicate of bug 220532 ***
Comment 3 prasmal 2010-09-17 01:38:48 UTC
Created attachment 51736 [details]
New crash information added by DrKonqi

after an upgrade Amarok would not start. usunolem uninstalled and all configuration files amarok. Now when I plug the portable drive and then try to unmount it from Amarok, this program exits.
Comment 4 Myriam Schweingruber 2010-09-17 11:58:10 UTC
Prasmal, please do not comment on duplicate bugs, but on the original one. Also, your backtrace lacks debugging symbols:

Thread 11 (Thread 0xab807b70 (LWP 4296)):
[KCrash Handler]
#6  malloc_consolidate (av=<value optimized out>) at malloc.c:5139
#7  0xb595d7ed in _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4373
#8  0xb595fd71 in *__GI___libc_malloc (bytes=3052571764) at malloc.c:3668
#9  0xb665660d in qMalloc (size=3052571764) at global/qmalloc.cpp:55
#10 0xb667be61 in QListData::detach3 (this=0xab806f40) at tools/qlist.cpp:137
#11 0xaa7f1a87 in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so
#12 0xaa7ed4eb in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so
#13 0xaa7ef032 in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so
#14 0xaa7f2da7 in ?? () from /usr/lib/kde4/amarok_collection-umscollection.so
...

Please install debugging symbols and try reproducing the bug. It would be best to open a separate bug instead of commenting on a closed one. Also please paste the backtrace inline to make it searchable.
Comment 5 Jeff Mitchell 2010-09-17 14:08:03 UTC
Also Prasmal's bug doesn't look like the same thing as the original that this bug is a dup of.

Prasmal, please open a new bug (and get debugging symbols).
Comment 6 prasmal 2010-09-18 01:38:08 UTC
Dnia piątek 17 wrzesień 2010 o 11:58:13 Myriam Schweingruber 
napisał(a):
> https://bugs.kde.org/show_bug.cgi?id=220422
> 
> 
> 
> 
> 
> --- Comment #4 from Myriam Schweingruber <myriam kde org>  
2010-09-17
> 11:58:10 --- Prasmal, please do not comment on duplicate bugs, 
but on the
> original one. Also, your backtrace lacks debugging symbols:
> 
> Thread 11 (Thread 0xab807b70 (LWP 4296)):
> [KCrash Handler]
> #6  malloc_consolidate (av=<value optimized out>) at 
malloc.c:5139
> #7  0xb595d7ed in _int_malloc (av=<value optimized out>, 
bytes=<value
> optimized out>) at malloc.c:4373
> #8  0xb595fd71 in *__GI___libc_malloc (bytes=3052571764) at 
malloc.c:3668
> #9  0xb665660d in qMalloc (size=3052571764) at 
global/qmalloc.cpp:55
> #10 0xb667be61 in QListData::detach3 (this=0xab806f40) at
> tools/qlist.cpp:137 #11 0xaa7f1a87 in ?? () from
> /usr/lib/kde4/amarok_collection-umscollection.so #12 0xaa7ed4eb 
in ?? ()
> from /usr/lib/kde4/amarok_collection-umscollection.so #13 
0xaa7ef032 in ??
> () from /usr/lib/kde4/amarok_collection-umscollection.so #14 
0xaa7f2da7 in
> ?? () from /usr/lib/kde4/amarok_collection-umscollection.so ...
> 
> Please install debugging symbols and try reproducing the bug. It 
would be
> best to open a separate bug instead of commenting on a closed 
one. Also
> please paste the backtrace inline to make it searchable.
 Hi. I didn't know which packet I need to install for debugging symbols.
Comment 7 Myriam Schweingruber 2010-09-18 15:20:16 UTC
In debian based systems you need amarok-dbg, phonon-dbg, kdelibs5-dbg, libqt4-dbg and  libglib2.0-0-dbg.

See also http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports