Bug 263671 - Amarok Crash When I Connect My MP3 Player (Gigaware)
Summary: Amarok Crash When I Connect My MP3 Player (Gigaware)
Status: RESOLVED DUPLICATE of bug 236994
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-19 18:09 UTC by Carlos Borbon
Modified: 2011-01-20 11:43 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 Borbon 2011-01-19 18:09:51 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Amarok works great, but if I Connect my Mp3 Player brand Gigaware, Amarok Crash, it doesn't matter if Mp3 Player is mounted or not, and if I try to re-open Amarok, it inmediatly crash again, I have to disconnect the mp3 player for Amarok works fine again

Sorry for my poor english :P

The crash can be reproduced every time.

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

Thread 17 (Thread 0xaf718b70 (LWP 5953)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c82a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb086f1d7 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 16 (Thread 0xaef17b70 (LWP 5954)):
#0  0xb331d22b in clock_gettime () from /lib/librt.so.1
#1  0xb646d75c in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6471b16 in updateCurrentTime (this=0x81f860c, tm=...) at kernel/qeventdispatcher_unix.cpp:340
#3  QTimerInfoList::timerWait (this=0x81f860c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb647056b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaef1711c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb32710c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb3271f22 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb327260e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6470d97 in QEventDispatcherGlib::processEvents (this=0x8216ab8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0xb644411d in QEventLoop::processEvents (this=0xaef172b0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb6444319 in QEventLoop::exec (this=0xaef172b0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb6348403 in QThread::exec (this=0x81f7fd8) at thread/qthread.cpp:487
#12 0xb08dfdc8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb634b04f in QThreadPrivate::start (arg=0x81f7fd8) at thread/qthread_unix.cpp:248
#14 0xb533cb25 in start_thread () from /lib/libpthread.so.0
#15 0xb56ba46e in clone () from /lib/libc.so.6

Thread 15 (Thread 0xae716b70 (LWP 5957)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb56af75e in poll () from /lib/libc.so.6
#2  0xb06ae04c in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#3  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#4  0xb56ba46e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xadf15b70 (LWP 5958)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0882180 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xad6fdb70 (LWP 5959)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0882180 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xacaffb70 (LWP 5960)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0882180 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xac2feb70 (LWP 5961)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb0882180 in ao_loop () from /usr/lib/libxine.so.1
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xab049b70 (LWP 5963)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab6168b6 in os_event_wait_low () from /usr/lib/libmysqld.so.0
#4  0xab61535b in os_aio_simulated_handle () from /usr/lib/libmysqld.so.0
#5  0xab5d16d0 in fil_aio_wait () from /usr/lib/libmysqld.so.0
#6  0xab652f80 in ?? () from /usr/lib/libmysqld.so.0
#7  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#8  0xb56ba46e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa9537b70 (LWP 5964)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab6168b6 in os_event_wait_low () from /usr/lib/libmysqld.so.0
#4  0xab61535b in os_aio_simulated_handle () from /usr/lib/libmysqld.so.0
#5  0xab5d16d0 in fil_aio_wait () from /usr/lib/libmysqld.so.0
#6  0xab652f80 in ?? () from /usr/lib/libmysqld.so.0
#7  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#8  0xb56ba46e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa8d36b70 (LWP 5965)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab6168b6 in os_event_wait_low () from /usr/lib/libmysqld.so.0
#4  0xab61535b in os_aio_simulated_handle () from /usr/lib/libmysqld.so.0
#5  0xab5d16d0 in fil_aio_wait () from /usr/lib/libmysqld.so.0
#6  0xab652f80 in ?? () from /usr/lib/libmysqld.so.0
#7  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#8  0xb56ba46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa8535b70 (LWP 5966)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab6168b6 in os_event_wait_low () from /usr/lib/libmysqld.so.0
#4  0xab61535b in os_aio_simulated_handle () from /usr/lib/libmysqld.so.0
#5  0xab5d16d0 in fil_aio_wait () from /usr/lib/libmysqld.so.0
#6  0xab652f80 in ?? () from /usr/lib/libmysqld.so.0
#7  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#8  0xb56ba46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa70a4b70 (LWP 5968)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb56b30b1 in select () from /lib/libc.so.6
#2  0xab61720b in os_thread_sleep () from /usr/lib/libmysqld.so.0
#3  0xab651abc in srv_lock_timeout_thread () from /usr/lib/libmysqld.so.0
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa68a3b70 (LWP 5969)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb56b30b1 in select () from /lib/libc.so.6
#2  0xab61720b in os_thread_sleep () from /usr/lib/libmysqld.so.0
#3  0xab651dee in srv_error_monitor_thread () from /usr/lib/libmysqld.so.0
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa60a2b70 (LWP 5970)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb56b30b1 in select () from /lib/libc.so.6
#2  0xab61720b in os_thread_sleep () from /usr/lib/libmysqld.so.0
#3  0xab651640 in srv_monitor_thread () from /usr/lib/libmysqld.so.0
#4  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb56ba46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa58a1b70 (LWP 5971)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xab6168b6 in os_event_wait_low () from /usr/lib/libmysqld.so.0
#4  0xab652493 in srv_master_thread () from /usr/lib/libmysqld.so.0
#5  0xb533cb25 in start_thread () from /lib/libpthread.so.0
#6  0xb56ba46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa50a0b70 (LWP 5972)):
[KCrash Handler]
#6  0xace1a577 in usb_bulk_io (dev=0x0, ep=<value optimized out>, bytes=0x8c50180 "\020", size=16, timeout=10000) at core.c:751
#7  0xa7cd22b0 in ptp_write_func (size=16, handler=0xa509fc3c, data=0x8c58b18, written=0xa509fc48) at libusb-glue.c:880
#8  0xa7cd28c2 in ptp_usb_sendreq (params=0x8c400a8, req=0xa509ffcc) at libusb-glue.c:1060
#9  0xa7cd4de0 in ptp_transaction_new (params=0x8c400a8, ptp=0xa509ffcc, flags=0, sendlen=0, handler=0x0) at ptp.c:152
#10 0xa7cd780d in ptp_opensession (params=0x8c400a8, session=1) at ptp.c:541
#11 0xa7cd4650 in configure_usb_device (device=0x8c3a7e0, params=0x8c400a8, usbinfo=0x8c40010) at libusb-glue.c:1846
#12 0xa7cc8d5d in LIBMTP_Open_Raw_Device (rawdevice=0x8c3a7e0) at libmtp.c:1760
#13 0xa7d1b591 in Meta::MtpHandler::iterateRawDevices (this=0x8c28c58, numrawdevices=1, rawdevices=0x8c3a7e0) at /usr/src/debug/amarok-2.3.0/src/collection/mtpcollection/handler/MtpHandler.cpp:223
#14 0xa7d1d721 in Meta::WorkerThread::run (this=0x8c3a968) at /usr/src/debug/amarok-2.3.0/src/collection/mtpcollection/handler/MtpHandler.cpp:1441
#15 0xb4e24df2 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa50a027c, th=0x8c27080, job=0x8c3a968) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:106
#16 0xb4e24f53 in ThreadWeaver::Job::execute (this=0x8c3a968, th=0x8c27080) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Job.cpp:135
#17 0xb4e24712 in ThreadWeaver::ThreadRunHelper::run (this=0xa50a0304, parent=0x8c3abf8, th=0x8c27080) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:95
#18 0xb4e247fa in ThreadWeaver::Thread::run (this=0x8c27080) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#19 0xb634b04f in QThreadPrivate::start (arg=0x8c27080) at thread/qthread_unix.cpp:248
#20 0xb533cb25 in start_thread () from /lib/libpthread.so.0
#21 0xb56ba46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb23de940 (LWP 5951)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5341452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb56c82a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb634adec in thread_sleep (ti=0xbf86ac70) at thread/qthread_unix.cpp:398
#4  0xb634af30 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424
#5  0xb08f81dc in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#6  0xb08f8312 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0xb5195d3c in ?? () from /usr/lib/libphonon.so.4
#8  0xb5195eb2 in ?? () from /usr/lib/libphonon.so.4
#9  0xb5193162 in ?? () from /usr/lib/libphonon.so.4
#10 0xb518f7f9 in ?? () from /usr/lib/libphonon.so.4
#11 0xb56157cf in __run_exit_handlers () from /lib/libc.so.6
#12 0xb561582d in exit () from /lib/libc.so.6
#13 0xb5a0d7e8 in ?? () from /usr/lib/libQtGui.so.4
#14 0xb743a2a9 in KApplication::xioErrhandler (this=0xbf86ba0c, dpy=0x8146ec8) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:408
#15 0xb743a2e4 in kde_xio_errhandler (dpy=0x8146ec8) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:125
#16 0xb5470504 in _XIOError () from /usr/lib/libX11.so.6
#17 0xb5477c41 in _XReply () from /usr/lib/libX11.so.6
#18 0xb5453b97 in XGetImage () from /usr/lib/libX11.so.6
#19 0xb5a91059 in QX11PixmapData::toImage() const () from /usr/lib/libQtGui.so.4
#20 0xb5a7b9cd in QPixmap::toImage() const () from /usr/lib/libQtGui.so.4
#21 0xb5a3c2c3 in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib/libQtGui.so.4
#22 0xb59ef76f in QWidget::create(unsigned long, bool, bool) () from /usr/lib/libQtGui.so.4
#23 0xb59ef443 in QWidgetPrivate::createWinId(unsigned long) () from /usr/lib/libQtGui.so.4
#24 0xb59f0f19 in QWidget::winId() const () from /usr/lib/libQtGui.so.4
#25 0xb74488f7 in KApplication::setTopWidget (this=0xbf86ba0c, topWidget=0x86eee68) at /usr/src/debug/kdelibs-4.4.4/kdeui/kernel/kapplication.cpp:1092
#26 0xb6f86f7e in MainWindow::MainWindow (this=0x86eee68) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:163
#27 0xb6f3ac99 in App::continueInit (this=0xbf86ba0c) at /usr/src/debug/amarok-2.3.0/src/App.cpp:664
#28 0xb6f3e18b in App::App (this=0xbf86ba0c) at /usr/src/debug/amarok-2.3.0/src/App.cpp:211
#29 0x0804fa16 in main (argc=) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

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

Possible duplicates by query: bug 263488, bug 261402, bug 260916, bug 258250, bug 256696.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-20 11:43:40 UTC
The crash is in libmtp which is handled upstream.

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