[hardy] amarok crashes when mp3 player controlled by amarok is plugged in and automounted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
amarok (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: amarok
amarok 2:1.4.8-0ubuntu5
How to reproduce:
1. Be sure that the mp3-player is set to be handled by amarok (as generic audio player)
2. Plug in mp3-player
3. KDE pops up, choose to view/open (eg. automount)
4. Amarok crashes.
If you choose not to have the mp3-player handled by amarok, the crash doesn't occur.
======== DEBUG INFORMATION =======
Version: 1.4.8
Engine: xine-engine
Build date: Mar 26 2008
CC version: 4.2.3 (Ubuntu 4.2.3-2ubuntu6)
KDElibs: 3.5.9
Qt: 3.3.8b
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 =======
[Thread debugging using libthread_db enabled]
[New Thread 0xb54766d0 (LWP 25718)]
[New Thread 0xb4771b90 (LWP 26217)]
[New Thread 0xb19bbb90 (LWP 25727)]
[New Thread 0xb21bcb90 (LWP 25726)]
[New Thread 0xb4f72b90 (LWP 25725)]
[New Thread 0xb2b8ab90 (LWP 25724)]
[New Thread 0xb338bb90 (LWP 25723)]
0xb7f6a410 in __kernel_vsyscall ()
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb68333eb in waitpid () from /lib/tls/
#2 0x0804d5dd in Amarok:
#3 <signal handler called>
#4 0xfffffffe in ?? ()
#5 0xb7ca265c in MediaItem::setType () from /usr/lib/
#6 0xb3dccea6 in GenericMediaDev
from /usr/lib/
#7 0xb3dcd2df in GenericMediaDev
from /usr/lib/
#8 0xb3dcd6d9 in GenericMediaDev
from /usr/lib/
#9 0xb62b973c in QObject:
#10 0xb7832eb1 in KDirLister:
#11 0xb7833e9b in KDirLister:
#12 0xb78724e6 in KDirListerCache
#13 0xb787ee9f in KDirListerCache
#14 0xb62b973c in QObject:
#15 0xb77ad40b in KIO::ListJob:
#16 0xb77f9a58 in KIO::ListJob:
#17 0xb780a750 in KIO::ListJob:
#18 0xb62b973c in QObject:
#19 0xb77b0f81 in KIO::SlaveInter
from /usr/lib/
#20 0xb77f48c9 in KIO::SlaveInter
#21 0xb7816e4a in KIO::SlaveInter
#22 0xb77bdd7c in KIO::Slave:
#23 0xb77ec278 in KIO::Slave:
#24 0xb62b973c in QObject:
#25 0xb62ba089 in QObject:
#26 0xb664969d in QSocketNotifier
#27 0xb62db79e in QSocketNotifier
#28 0xb624dc36 in QApplication:
#29 0xb624fa5f in QApplication:
#30 0xb7336702 in KApplication:
#31 0xb61de279 in QApplication:
#32 0xb623fb4a in QEventLoop:
from /usr/lib/
#33 0xb61f361c in QEventLoop:
#34 0xb6268f02 in QEventLoop:
#35 0xb624f84a in QApplication:
#36 0xb3dc79dd in GenericMediaDev
from /usr/lib/
#37 0xb7ca7d89 in MediaBrowser:
#38 0xb7cb4787 in MediaDevice:
#39 0xb7cb5047 in MediaBrowser:
#40 0xb7cbd906 in MediaBrowser:
#41 0xb62b973c in QObject:
#42 0xb7cc08b0 in MediaDeviceMana
from /usr/lib/
#43 0xb7cc0dbf in MediaDeviceMana
from /usr/lib/
#44 0xb7cc2008 in MediaDeviceMana
from /usr/lib/
#45 0xb62b9869 in QObject:
#46 0xb7c5aba0 in DeviceManager:
#47 0xb7c5ef15 in DeviceManager:
#48 0xb7e609fa in Amarok:
from /usr/lib/
#49 0xb7e65ce8 in AmarokDevicesIn
from /usr/lib/
#50 0xb5f1b310 in DCOPClient::receive () from /usr/lib/
#51 0xb5f202de in ?? () from /usr/lib/
#52 0x080c7488 in ?? ()
#53 0xbfc4c5b4 in ?? ()
#54 0xbfc4c5ac in ?? ()
#55 0xbfc4c5a4 in ?? ()
#56 0xbfc4c59c in ?? ()
#57 0xbfc4c594 in ?? ()
#58 0xbfc4c58c in ?? ()
#59 0xb65b6eee in QGListIteratorL
#60 0xb5f20853 in ?? () from /usr/lib/
#61 0xbfc4c680 in ?? ()
#62 0x00000001 in ?? ()
#63 0xb3cf08f8 in ?? ()
#64 0xb678b5b0 in ?? () from /usr/lib/
#65 0x00000001 in ?? ()
#66 0x00000012 in ?? ()
#67 0xbfc4c628 in ?? ()
#68 0x00006476 in ?? ()
#69 0xbfc4c680 in ?? ()
#70 0x00000001 in ?? ()
#71 0x00000020 in ?? ()
#72 0x00000000 in ?? ()
#0 0xb7f6a410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb68333eb in waitpid () from /lib/tls/
No symbol table info available.
#2 0x0804d5dd in Amarok:
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xfffffffe in ?? ()
No symbol table info available.
#5 0xb7ca265c in MediaItem::setType () from /usr/lib/
No symbol table info available.
#6 0xb3dccea6 in GenericMediaDev
from /usr/lib/
No symbol table info available.
#7 0xb3dcd2df in GenericMediaDev
from /usr/lib/
No symbol table info available.
#8 0xb3dcd6d9 in GenericMediaDev
from /usr/lib/
No symbol table info available.
#9 0xb62b973c in QObject:
No symbol table info available.
#10 0xb7832eb1 in KDirLister:
No symbol table info available.
#11 0xb7833e9b in KDirLister:
No symbol table info available.
#12 0xb78724e6 in KDirListerCache
No symbol table info available.
#13 0xb787ee9f in KDirListerCache
No symbol table info available.
#14 0xb62b973c in QObject:
No symbol table info available.
#15 0xb77ad40b in KIO::ListJob:
No symbol table info available.
#16 0xb77f9a58 in KIO::ListJob:
No symbol table info available.
#17 0xb780a750 in KIO::ListJob:
No symbol table info available.
#18 0xb62b973c in QObject:
No symbol table info available.
#19 0xb77b0f81 in KIO::SlaveInter
from /usr/lib/
No symbol table info available.
#20 0xb77f48c9 in KIO::SlaveInter
No symbol table info available.
#21 0xb7816e4a in KIO::SlaveInter
No symbol table info available.
#22 0xb77bdd7c in KIO::Slave:
No symbol table info available.
#23 0xb77ec278 in KIO::Slave:
No symbol table info available.
#24 0xb62b973c in QObject:
No symbol table info available.
#25 0xb62ba089 in QObject:
No symbol table info available.
#26 0xb664969d in QSocketNotifier
No symbol table info available.
#27 0xb62db79e in QSocketNotifier
No symbol table info available.
#28 0xb624dc36 in QApplication:
No symbol table info available.
#29 0xb624fa5f in QApplication:
No symbol table info available.
#30 0xb7336702 in KApplication:
No symbol table info available.
#31 0xb61de279 in QApplication:
No symbol table info available.
#32 0xb623fb4a in QEventLoop:
from /usr/lib/
No symbol table info available.
#33 0xb61f361c in QEventLoop:
No symbol table info available.
#34 0xb6268f02 in QEventLoop:
No symbol table info available.
#35 0xb624f84a in QApplication:
No symbol table info available.
#36 0xb3dc79dd in GenericMediaDev
from /usr/lib/
No symbol table info available.
#37 0xb7ca7d89 in MediaBrowser:
No symbol table info available.
#38 0xb7cb4787 in MediaDevice:
No symbol table info available.
#39 0xb7cb5047 in MediaBrowser:
No symbol table info available.
#40 0xb7cbd906 in MediaBrowser:
No symbol table info available.
#41 0xb62b973c in QObject:
No symbol table info available.
#42 0xb7cc08b0 in MediaDeviceMana
from /usr/lib/
No symbol table info available.
#43 0xb7cc0dbf in MediaDeviceMana
from /usr/lib/
No symbol table info available.
#44 0xb7cc2008 in MediaDeviceMana
from /usr/lib/
No symbol table info available.
#45 0xb62b9869 in QObject:
No symbol table info available.
#46 0xb7c5aba0 in DeviceManager:
No symbol table info available.
#47 0xb7c5ef15 in DeviceManager:
No symbol table info available.
#48 0xb7e609fa in Amarok:
from /usr/lib/
No symbol table info available.
#49 0xb7e65ce8 in AmarokDevicesIn
from /usr/lib/
No symbol table info available.
#50 0xb5f1b310 in DCOPClient::receive () from /usr/lib/
No symbol table info available.
#51 0xb5f202de in ?? () from /usr/lib/
No symbol table info available.
#52 0x080c7488 in ?? ()
No symbol table info available.
#53 0xbfc4c5b4 in ?? ()
No symbol table info available.
#54 0xbfc4c5ac in ?? ()
No symbol table info available.
#55 0xbfc4c5a4 in ?? ()
No symbol table info available.
#56 0xbfc4c59c in ?? ()
No symbol table info available.
#57 0xbfc4c594 in ?? ()
No symbol table info available.
#58 0xbfc4c58c in ?? ()
No symbol table info available.
#59 0xb65b6eee in QGListIteratorL
No symbol table info available.
#60 0xb5f20853 in ?? () from /usr/lib/
No symbol table info available.
#61 0xbfc4c680 in ?? ()
No symbol table info available.
#62 0x00000001 in ?? ()
No symbol table info available.
#63 0xb3cf08f8 in ?? ()
No symbol table info available.
#64 0xb678b5b0 in ?? () from /usr/lib/
No symbol table info available.
#65 0x00000001 in ?? ()
No symbol table info available.
#66 0x00000012 in ?? ()
No symbol table info available.
#67 0xbfc4c628 in ?? ()
No symbol table info available.
#68 0x00006476 in ?? ()
No symbol table info available.
#69 0xbfc4c680 in ?? ()
No symbol table info available.
#70 0x00000001 in ?? ()
No symbol table info available.
#71 0x00000020 in ?? ()
No symbol table info available.
#72 0x00000000 in ?? ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 7 (Thread 0xb338bb90 (LWP 25723)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb5ba2dd2 in pthread_
from /lib/tls/
#2 0xb6881c24 in pthread_
#3 0xb3bc0bbb in ?? () from /usr/lib/
Thread 6 (Thread 0xb2b8ab90 (LWP 25724)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb686aaf7 in poll () from /lib/tls/
#2 0xb39fa28b in ?? ()
from /usr/lib/
#3 0xb2b8a2f8 in ?? ()
#4 0x00000001 in ?? ()
#5 0x0000014d in ?? ()
#6 0x00000000 in ?? ()
Thread 5 (Thread 0xb4f72b90 (LWP 25725)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb5ba2aa5 in pthread_
from /lib/tls/
#2 0xb6881bcd in pthread_cond_wait () from /lib/tls/
#3 0xb3bd1254 in ?? () from /usr/lib/
#4 0x085b2328 in ?? ()
#5 0x085b2310 in ?? ()
#6 0xb4f72328 in ?? ()
#7 0xb61f3a9e in QMutexLocker:
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Thread 4 (Thread 0xb21bcb90 (LWP 25726)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb5ba2aa5 in pthread_
from /lib/tls/
#2 0xb6881bcd in pthread_cond_wait () from /lib/tls/
#3 0xb3bc430c in ?? () from /usr/lib/
#4 0x08720efc in ?? ()
#5 0x08720ee4 in ?? ()
#6 0x00000000 in ?? ()
Thread 3 (Thread 0xb19bbb90 (LWP 25727)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb5ba2aa5 in pthread_
from /lib/tls/
#2 0xb6881bcd in pthread_cond_wait () from /lib/tls/
#3 0xb3bd4cc4 in xine_event_wait () from /usr/lib/
#4 0x00000000 in ?? ()
Thread 2 (Thread 0xb4771b90 (LWP 26217)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb5ba5589 in __lll_lock_wait () from /lib/tls/
#2 0xb5ba0ba6 in _L_lock_95 () from /lib/tls/
#3 0xb5ba058a in pthread_mutex_lock ()
from /lib/tls/
#4 0xb6881d96 in pthread_mutex_lock () from /lib/tls/
#5 0xb6596e27 in QRecursiveMutex
#6 0xb6596972 in QMutex::lock () from /usr/lib/
#7 0xb624dcd0 in QApplication::lock () from /usr/lib/
#8 0xb7bb6b71 in CollectionDB:
from /usr/lib/
#9 0xb7bb780a in CollectionDB:
#10 0xb7bd475d in CollectionDB:
#11 0xb7c0c796 in CurrentTrackJob
from /usr/lib/
#12 0xb7c2b93d in CurrentTrackJob
from /usr/lib/
#13 0xb7c2de0d in CurrentTrackJob
#14 0xb7c3d42f in CurrentTrackJob
#15 0xb7e0b35b in ThreadManager:
#16 0xb6245e47 in QThreadInstance
#17 0xb5b9e4fb in start_thread () from /lib/tls/
#18 0xb6874d4e in clone () from /lib/tls/
Thread 1 (Thread 0xb54766d0 (LWP 25718)):
#0 0xb7f6a410 in __kernel_vsyscall ()
#1 0xb68333eb in waitpid () from /lib/tls/
#2 0x0804d5dd in Amarok:
#3 <signal handler called>
#4 0xfffffffe in ?? ()
#5 0xb7ca265c in MediaItem::setType () from /usr/lib/
#6 0xb3dccea6 in GenericMediaDev
from /usr/lib/
#7 0xb3dcd2df in GenericMediaDev
from /usr/lib/
#8 0xb3dcd6d9 in GenericMediaDev
from /usr/lib/
#9 0xb62b973c in QObject:
#10 0xb7832eb1 in KDirLister:
#11 0xb7833e9b in KDirLister:
#12 0xb78724e6 in KDirListerCache
#13 0xb787ee9f in KDirListerCache
#14 0xb62b973c in QObject:
#15 0xb77ad40b in KIO::ListJob:
#16 0xb77f9a58 in KIO::ListJob:
#17 0xb780a750 in KIO::ListJob:
#18 0xb62b973c in QObject:
#19 0xb77b0f81 in KIO::SlaveInter
from /usr/lib/
#20 0xb77f48c9 in KIO::SlaveInter
#21 0xb7816e4a in KIO::SlaveInter
#22 0xb77bdd7c in KIO::Slave:
#23 0xb77ec278 in KIO::Slave:
#24 0xb62b973c in QObject:
#25 0xb62ba089 in QObject:
#26 0xb664969d in QSocketNotifier
#27 0xb62db79e in QSocketNotifier
#28 0xb624dc36 in QApplication:
#29 0xb624fa5f in QApplication:
#30 0xb7336702 in KApplication:
#31 0xb61de279 in QApplication:
#32 0xb623fb4a in QEventLoop:
from /usr/lib/
#33 0xb61f361c in QEventLoop:
#34 0xb6268f02 in QEventLoop:
#35 0xb624f84a in QApplication:
#36 0xb3dc79dd in GenericMediaDev
from /usr/lib/
#37 0xb7ca7d89 in MediaBrowser:
#38 0xb7cb4787 in MediaDevice:
#39 0xb7cb5047 in MediaBrowser:
#40 0xb7cbd906 in MediaBrowser:
#41 0xb62b973c in QObject:
#42 0xb7cc08b0 in MediaDeviceMana
from /usr/lib/
#43 0xb7cc0dbf in MediaDeviceMana
from /usr/lib/
#44 0xb7cc2008 in MediaDeviceMana
from /usr/lib/
#45 0xb62b9869 in QObject:
#46 0xb7c5aba0 in DeviceManager:
#47 0xb7c5ef15 in DeviceManager:
#48 0xb7e609fa in Amarok:
from /usr/lib/
#49 0xb7e65ce8 in AmarokDevicesIn
from /usr/lib/
#50 0xb5f1b310 in DCOPClient::receive () from /usr/lib/
#51 0xb5f202de in ?? () from /usr/lib/
#52 0x080c7488 in ?? ()
#53 0xbfc4c5b4 in ?? ()
#54 0xbfc4c5ac in ?? ()
#55 0xbfc4c5a4 in ?? ()
#56 0xbfc4c59c in ?? ()
#57 0xbfc4c594 in ?? ()
#58 0xbfc4c58c in ?? ()
#59 0xb65b6eee in QGListIteratorL
#60 0xb5f20853 in ?? () from /usr/lib/
#61 0xbfc4c680 in ?? ()
#62 0x00000001 in ?? ()
#63 0xb3cf08f8 in ?? ()
#64 0xb678b5b0 in ?? () from /usr/lib/
#65 0x00000001 in ?? ()
#66 0x00000012 in ?? ()
#67 0xbfc4c628 in ?? ()
#68 0x00006476 in ?? ()
#69 0xbfc4c680 in ?? ()
#70 0x00000001 in ?? ()
#71 0x00000020 in ?? ()
#72 0x00000000 in ?? ()
#0 0xb7f6a410 in __kernel_vsyscall ()
==== kdBacktrace() ================
Tried to make a new user and starting fram scratch, so no personal amarok settings was present. This didn't change anything, problem still present.
As not everybody else can reproduce it, it might be a problem with certain devices.
I'm using a Denver MP-1021
I don't have an extra mp3 player to test on; if I get the chance I will test with others too.