Bug 154419 - amarok closes without notice
Summary: amarok closes without notice
Status: RESOLVED DUPLICATE of bug 142490
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-21 07:59 UTC by Carlos Felipe Bolaños Sibaja
Modified: 2008-03-16 01:14 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 Carlos Felipe Bolaños Sibaja 2007-12-21 07:59:07 UTC
Version:           1.4.8 (using KDE KDE 3.5.8)
Installed from:    I Don't Know
OS:                Linux

When I'm populating a playlist or simply listening to music amarok closes and kmail opens with this report

======== DEBUG INFORMATION  =======
Version:    1.4.8
Engine:     xine-engine
Build date: Dec 20 2007
CC version: 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
KDElibs:    3.5.8
Qt:         3.3.7
TagLib:     1.4.0
CPU count:  1
NDEBUG:     true
==== file `which amarokapp` =======
/usr/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped


==== (gdb) bt =====================
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1254320448 (LWP 7259)]
[New Thread -1339130992 (LWP 7321)]
[New Thread -1279751280 (LWP 7319)]
[New Thread -1324831856 (LWP 7276)]
[New Thread -1316439152 (LWP 7275)]
[New Thread -1306158192 (LWP 7274)]
[New Thread -1297765488 (LWP 7273)]
[New Thread -1258484848 (LWP 7272)]
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb66e96db in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2  0x0804d431 in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb6285fd9 in QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3
#5  0xb6275674 in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
#6  0xb745e6cd in KListViewItem::~KListViewItem () from /usr/lib/libkdeui.so.4
#7  0xb7d05e08 in PlaylistItem::~PlaylistItem () from /usr/lib/libamarok.so.0
#8  0xb7d0f1fe in UrlLoader::~UrlLoader () from /usr/lib/libamarok.so.0
#9  0xb6114b67 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6114c30 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#11 0xb60ba101 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#12 0xb612e1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#13 0xb612dfde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#14 0xb6115699 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#15 0x0804bfa2 in ?? ()
#16 0xbfdd0fa0 in ?? ()
#17 0xbfdd1134 in ?? ()
#18 0x0806a806 in ?? ()
#19 0x0806a7f5 in ?? ()
#20 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb66e96db in waitpid () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0x0804d431 in Amarok::Crash::crashHandler ()
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0xb6285fd9 in QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0xb6275674 in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0xb745e6cd in KListViewItem::~KListViewItem () from /usr/lib/libkdeui.so.4
No symbol table info available.
#7  0xb7d05e08 in PlaylistItem::~PlaylistItem () from /usr/lib/libamarok.so.0
No symbol table info available.
#8  0xb7d0f1fe in UrlLoader::~UrlLoader () from /usr/lib/libamarok.so.0
No symbol table info available.
#9  0xb6114b67 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb6114c30 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb60ba101 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb612e1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb612dfde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb6115699 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#15 0x0804bfa2 in ?? ()
No symbol table info available.
#16 0xbfdd0fa0 in ?? ()
No symbol table info available.
#17 0xbfdd1134 in ?? ()
No symbol table info available.
#18 0x0806a806 in ?? ()
No symbol table info available.
#19 0x0806a7f5 in ?? ()
No symbol table info available.
#20 0x00000000 in ?? ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 8 (Thread -1258484848 (LWP 7272)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5a5f8fc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6737374 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb331328f in ?? () from /usr/lib/libxine.so.1
#4  0x08a98940 in ?? ()
#5  0x08a98928 in ?? ()
#6  0xb4fd03a8 in ?? ()
#7  0xb4fd03c8 in ?? ()
#8  0xee06e097 in ?? ()
#9  0xb4fd03b0 in ?? ()
#10 0x08a98940 in ?? ()
#11 0xb4fd03a8 in ?? ()
#12 0x015e3ba8 in ?? ()
#13 0x00000000 in ?? ()
Thread 7 (Thread -1297765488 (LWP 7273)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb67205e7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb30ba27b in ?? ()
   from /usr/lib/xine/plugins/1.1.8/xineplug_ao_out_alsa.so
#3  0xb2a5a308 in ?? ()
#4  0x00000001 in ?? ()
#5  0x0000014d in ?? ()
#6  0x00000000 in ?? ()
Thread 6 (Thread -1306158192 (LWP 7274)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb67205e7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb31e8d74 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2
#3  0xb31e8f5f in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xb30ba8e7 in ?? ()
   from /usr/lib/xine/plugins/1.1.8/xineplug_ao_out_alsa.so
#5  0xb3d0c1e8 in ?? ()
#6  0x000003e8 in ?? ()
#7  0x0000006c in ?? ()
#8  0x08b45b50 in ?? ()
#9  0x00000480 in ?? ()
#10 0xb67228b9 in ioctl () from /lib/tls/i686/cmov/libc.so.6
#11 0xb31f3426 in ?? () from /usr/lib/libasound.so.2
#12 0x00000003 in ?? ()
#13 0x476b621b in ?? ()
#14 0x203f0315 in ?? ()
#15 0x476b621e in ?? ()
#16 0x1cde2b74 in ?? ()
#17 0x0001b000 in ?? ()
#18 0x00017000 in ?? ()
#19 0x00004000 in ?? ()
#20 0x00000000 in ?? ()
Thread 5 (Thread -1316439152 (LWP 7275)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5a5f8fc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6737374 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb3321ef0 in ?? () from /usr/lib/libxine.so.1
Thread 4 (Thread -1324831856 (LWP 7276)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5a5f676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb673731d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb3327800 in xine_event_wait () from /usr/lib/libxine.so.1
#4  0xb3d039f0 in ?? ()
#5  0x08c32888 in ?? ()
#6  0x00000001 in ?? ()
#7  0xb332788c in ?? () from /usr/lib/libxine.so.1
#8  0x08c32888 in ?? ()
#9  0xb3d039f0 in ?? ()
#10 0x08c3288c in ?? ()
#11 0xb5a6aff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x00000000 in ?? ()
Thread 3 (Thread -1279751280 (LWP 7319)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5a5f676 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb673731d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb3316bac in ?? () from /usr/lib/libxine.so.1
#4  0x08c2a660 in ?? ()
#5  0x08c2a648 in ?? ()
#6  0x00000480 in ?? ()
#7  0xb084fa20 in ?? () from /usr/lib/xine/plugins/1.1.8/xineplug_dmx_audio.so
#8  0x091bb274 in ?? ()
#9  0x00025add in ?? ()
#10 0x00000000 in ?? ()
Thread 2 (Thread -1339130992 (LWP 7321)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5a61e1e in __lll_mutex_lock_wait ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb5a5db68 in _L_mutex_lock_86 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb5a5d58d in pthread_mutex_lock ()
   from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb67374e6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#5  0xb6459f87 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3
#6  0xb6459ad2 in QMutex::lock () from /usr/lib/libqt-mt.so.3
#7  0xb6113b8a in QApplication::lock () from /usr/lib/libqt-mt.so.3
#8  0xb7b35111 in CollectionDB::makeShadowedImage ()
   from /usr/lib/libamarok.so.0
#9  0xb7b35e4a in CollectionDB::notAvailCover () from /usr/lib/libamarok.so.0
#10 0xb7b479d1 in CollectionDB::albumImage () from /usr/lib/libamarok.so.0
#11 0xb7bb3b39 in CurrentTrackJob::showCurrentArtistHeader ()
   from /usr/lib/libamarok.so.0
#12 0xb7bb704b in CurrentTrackJob::doJob () from /usr/lib/libamarok.so.0
#13 0xb7d8c7d9 in ThreadManager::Thread::run () from /usr/lib/libamarok.so.0
#14 0xb610c069 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
#15 0xb5a5b46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0xb672a6de in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread -1254320448 (LWP 7259)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb66e96db in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2  0x0804d431 in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb6285fd9 in QListViewItem::takeItem () from /usr/lib/libqt-mt.so.3
#5  0xb6275674 in QListViewItem::~QListViewItem () from /usr/lib/libqt-mt.so.3
#6  0xb745e6cd in KListViewItem::~KListViewItem () from /usr/lib/libkdeui.so.4
#7  0xb7d05e08 in PlaylistItem::~PlaylistItem () from /usr/lib/libamarok.so.0
#8  0xb7d0f1fe in UrlLoader::~UrlLoader () from /usr/lib/libamarok.so.0
#9  0xb6114b67 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#10 0xb6114c30 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#11 0xb60ba101 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#12 0xb612e1ce in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#13 0xb612dfde in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#14 0xb6115699 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#15 0x0804bfa2 in ?? ()
#16 0xbfdd0fa0 in ?? ()
#17 0xbfdd1134 in ?? ()
#18 0x0806a806 in ?? ()
#19 0x0806a7f5 in ?? ()
#20 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


==== kdBacktrace() ================
Comment 1 Seb Ruiz 2007-12-21 08:55:22 UTC
my guess is a funky installation. try reinstall amarok, amarok-xine, kdelibs and qt with your package manager
Comment 2 Carlos Felipe Bolaños Sibaja 2007-12-21 16:45:31 UTC
ok, I'll try that, thanxs for the quik answer
Comment 3 Modestas Vainius 2007-12-26 04:12:51 UTC
Hi,

no Seb, it's a long standing Amarok bug.
Related bug reports (please merge):

http://bugs.kde.org/show_bug.cgi?id=142490 http://bugs.kde.org/show_bug.cgi?id=142487
and probably (here Qt 3.3.5 has nothing to do with it)
http://bugs.kde.org/show_bug.cgi?id=116376 

So all of them are NOT FIXED. The crash is 100% reproducible. Just follow the steps described in the following bug report:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416783

Please note that you must disable "moods" in Settings -> Configure Amarok (removing "Mood" column might be sufficient as well) to reproduce this bug. With moods enabled crash does not occur (probably because in that case PlaylistItems are properly copied/cloned).

Reproducible on:
Qt 3.3.7, KDE 3.5.8, amarok 1.4.8, Debian/unstable amd64
Qt 3.3.7, KDE 3.5.5, amarok 1.4.4, Debian/stable(etch) amd64
Comment 4 Carlos Felipe Bolaños Sibaja 2007-12-28 20:00:53 UTC
Ok, thank you, both :)
Comment 5 Harald Sitter 2008-03-16 00:11:40 UTC

*** This bug has been marked as a duplicate of 142490 ***
Comment 6 Modestas Vainius 2008-03-16 01:14:17 UTC
Have you fixed this bug that you're merging with the _closed_ duplicate?