Bug 270439 - Amarok (playing) crashed when closing via system tray
Summary: Amarok (playing) crashed when closing via system tray
Status: RESOLVED DUPLICATE of bug 256287
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-08 14:44 UTC by gleirsch
Modified: 2011-04-10 11:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gleirsch 2011-04-08 14:44:52 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Quit Amarok while it was playing by clicking "quit" in the context menu of the amarok symbol in system tray. I experienced this issue several times.

The crash can be reproduced some of the time.

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

Thread 20 (Thread 0x7f575fc3d700 (LWP 17981)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f5769c160d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f575f43c700 (LWP 17982)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f575f43ba00 in ?? ()
#2  0x00007fff561ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 18 (Thread 0x7f575ea36700 (LWP 17983)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f57803af1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007f57803adc78 in __libc_free (mem=0x7f57806aee40) at malloc.c:3736
#3  0x00007f577834395e in pa_xfree () from /usr/lib/libpulse.so.0
#4  0x00007f577831ff24 in ?? () from /usr/lib/libpulse.so.0
#5  0x00007f57783207f8 in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f5773b220e0 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f577832f457 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#8  0x00007f577832f808 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#9  0x00007f577832f8b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#10 0x00007f577833e20b in ?? () from /usr/lib/libpulse.so.0
#11 0x00007f5773b2ffb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#12 0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#13 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f575a234700 (LWP 17984)):
#0  __pthread_mutex_cond_lock_full (mutex=0x2090bb0) at ../nptl/pthread_mutex_lock.c:303
#1  0x00007f577df14b36 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:236
#2  0x00007f577833dcf0 in pa_threaded_mainloop_wait () from /usr/lib/libpulse.so.0
#3  0x00007f575ea38fae in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_pulseaudio.so
#4  0x00007f5769c27556 in ?? () from /usr/lib/libxine.so.1
#5  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

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

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

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

Thread 13 (Thread 0x7f5752bf2700 (LWP 17989)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f57803af1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007f57803adc78 in __libc_free (mem=0x7f57806aee40) at malloc.c:3736
#3  0x00007f5780d64601 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f577a13766a in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007f577a138023 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f577a13845c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007f5780d64193 in QEventDispatcherGlib::processEvents (this=0x3d62380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#8  0x00007f5780d36a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#9  0x00007f5780d36dec in QEventLoop::exec (this=0x7f5752bf1cf0, flags=) at kernel/qeventloop.cpp:201
#10 0x00007f5780c412fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#11 0x00007f5780d165f8 in QInotifyFileSystemWatcherEngine::run (this=0x3d60510) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f5780c4427e in QThreadPrivate::start (arg=0x3d60510) at thread/qthread_unix.cpp:266
#13 0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#14 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f574c666700 (LWP 17990)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f57803af1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007f57803adc78 in __libc_free (mem=0x7f5754000020) at malloc.c:3736
#3  0x00007f578039d424 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:149
#4  0x00007f57803a74b6 in malloc_printerr (action=3, str=0x7f578047b098 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6283
#5  0x00007f57803adc83 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#6  0x00007f57530c8809 in free_root () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#7  0x00007f575314db6a in dispatch_command(enum_server_command, THD*, char*, unsigned int) () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#8  0x00007f57530d92af in emb_advanced_command () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#9  0x00007f57530878fd in mysql_send_query () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#10 0x00007f5753087969 in mysql_real_query () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#11 0x00007f575308032b in MySqlStorage::query (this=0x7f57542d23c0, statement=...) at ../../../../../../src/core-impl/collections/sqlcollection/mysql-shared/MySqlStorage.cpp:122
#12 0x00007f5758118ec7 in Collections::SqlQueryMakerInternal::run (this=0x47eab20) at ../../../../../src/core-impl/collections/sqlcollection/SqlQueryMakerInternal.cpp:48
#13 0x00007f57581147ad in SqlWorkerThread::run (this=0x5504bf0) at ../../../../../src/core-impl/collections/sqlcollection/SqlQueryMaker.cpp:65
#14 0x00007f577cb71981 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f574c665cb0, th=0x3ee9790, job=0x5504bf0) at ../../../threadweaver/Weaver/Job.cpp:106
#15 0x00007f577cb71c7e in ThreadWeaver::Job::execute (this=0x5504bf0, th=0x3ee9790) at ../../../threadweaver/Weaver/Job.cpp:135
#16 0x00007f577cb70c6f in ThreadWeaver::ThreadRunHelper::run (this=0x7f574c665d40, parent=0x3e0a960, th=0x3ee9790) at ../../../threadweaver/Weaver/Thread.cpp:95
#17 0x00007f577cb711f8 in ThreadWeaver::Thread::run (this=0x3ee9790) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x00007f5780c4427e in QThreadPrivate::start (arg=0x3ee9790) at thread/qthread_unix.cpp:266
#19 0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#20 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f574be65700 (LWP 17991)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5780c44e3b in wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f577cb6f524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e0a960, th=0x25ddaa0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f577cb7272b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x25ddaa0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f577cb70c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f574be64d40, parent=0x3e0a960, th=0x25ddaa0) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00007f577cb711f8 in ThreadWeaver::Thread::run (this=0x25ddaa0) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007f5780c4427e in QThreadPrivate::start (arg=0x25ddaa0) at thread/qthread_unix.cpp:266
#14 0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#15 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f574b664700 (LWP 17992)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f57803af1dc in _L_lock_12347 () from /lib/libc.so.6
#2  0x00007f57803adc78 in __libc_free (mem=0x7f5754000020) at malloc.c:3736
#3  0x00007f577a133c3b in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f5780d64d33 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x7f5754539980, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#5  0x00007f5780c43ac4 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:302
#6  0x00007f5780c44286 in ~__pthread_cleanup_class (arg=0x7f5781069f40) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x7f5781069f40) at thread/qthread_unix.cpp:271
#8  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f574ae63700 (LWP 17994)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5780c44e3b in wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f577cb6f524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e0a960, th=0x3a9cdb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f577cb7272b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x3a9cdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x3a9cdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x3a9cdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f577cb70c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f574ae62d40, parent=0x3e0a960, th=0x3a9cdb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f577cb711f8 in ThreadWeaver::Thread::run (this=0x3a9cdb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f5780c4427e in QThreadPrivate::start (arg=0x3a9cdb0) at thread/qthread_unix.cpp:266
#10 0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f57446e4700 (LWP 17995)):
#0  0x00007f57803da20d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f57803da080 in __sleep (seconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138
#2  0x00007f577c3af2c6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f577c6ba160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2363
#3  0x00007f577c3af369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f57446e3d10) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#5  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f573ffff700 (LWP 17997)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5780c44e3b in wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d908a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f577cb6f524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3e0a960, th=0x3c0cae0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f577cb7272b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x3c0cae0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f577cb72744 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3d851c0, th=0x3c0cae0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f577cb70c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7f573fffed40, parent=0x3e0a960, th=0x3c0cae0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f577cb711f8 in ThreadWeaver::Thread::run (this=0x3c0cae0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5780c4427e in QThreadPrivate::start (arg=0x3c0cae0) at thread/qthread_unix.cpp:266
#9  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f573e1f7700 (LWP 18000)):
#0  0x00007f578040f2c3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f5769c3f385 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f5769c23d09 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

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

Thread 4 (Thread 0x7f573d1f5700 (LWP 18002)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f5769c25077 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f5769c32105 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f5769c32105 in ?? () from /usr/lib/libxine.so.1
#4  0x00007f5738ab85de in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_faad.so
#5  0x00007f5769c2112a in ?? () from /usr/lib/libxine.so.1
#6  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#7  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

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

Thread 2 (Thread 0x7f5739edf700 (LWP 18258)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5769c198a3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f5749bf77dd in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_qt.so
#3  0x00007f5769c2f417 in ?? () from /usr/lib/libxine.so.1
#4  0x00007f577df10971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#5  0x00007f578041692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5783619820 (LWP 17980)):
[KCrash Handler]
#6  0x00007f5780363ba5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f57803676b0 in abort () at abort.c:92
#8  0x00007f578039d43b in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f57803a74b6 in malloc_printerr (action=3, str=0x7f578047b078 "double free or corruption (out)", ptr=<value optimized out>) at malloc.c:6283
#10 0x00007f57803adc83 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#11 0x00007f57530d90aa in THD::clear_data_list() () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#12 0x00007f57530d90d8 in emb_free_embedded_thd () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#13 0x00007f5753088df1 in mysql_close () from /usr/lib/kde4/amarok_collection-mysqlecollection.so
#14 0x00007f575307fbc9 in MySqlStorage::~MySqlStorage (this=0x7f57542d23c0, __in_chrg=<value optimized out>) at ../../../../../../src/core-impl/collections/sqlcollection/mysql-shared/MySqlStorage.cpp:102
#15 0x00007f5753086d43 in MySqlEmbeddedStorage::~MySqlEmbeddedStorage (this=0x7f57542d23c0, __in_chrg=<value optimized out>) at ../../../../../../src/core-impl/collections/sqlcollection/mysqlecollection/MySqlEmbeddedStorage.cpp:132
#16 0x00007f57580fa993 in Collections::SqlCollection::~SqlCollection (this=0x24456f0, __in_chrg=<value optimized out>) at ../../../../../src/core-impl/collections/sqlcollection/SqlCollection.cpp:71
#17 0x00007f5782686cd6 in qDeleteAll<QList<Collections::Collection*>::const_iterator> (this=0x7f57542edf40, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#18 qDeleteAll<SmartPointerList<Collections::Collection> > (this=0x7f57542edf40, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:330
#19 CollectionManager::~CollectionManager (this=0x7f57542edf40, __in_chrg=<value optimized out>) at ../../src/core-impl/collections/support/CollectionManager.cpp:130
#20 0x00007f5782682f26 in CollectionManager::destroy () at ../../src/core-impl/collections/support/CollectionManager.cpp:100
#21 0x00007f57827fd905 in App::~App (this=0x7fff5619cbe0, __in_chrg=<value optimized out>) at ../../src/App.cpp:287
#22 0x00000000004081f5 in main (argc=<value optimized out>, argv=0x7fff5619eb48) at ../../src/main.cpp:237

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

Possible duplicates by query: bug 269560, bug 267329, bug 265368, bug 264682, bug 261617.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-04-10 11:19:21 UTC

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