Bug 223046 - Amarok crashes if started with Samsung YP-U3 attachet or immediately after it is attached
Summary: Amarok crashes if started with Samsung YP-U3 attachet or immediately after it...
Status: RESOLVED DUPLICATE of bug 204251
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-16 23:36 UTC by Donatas Glodenis
Modified: 2010-01-17 10:54 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 Donatas Glodenis 2010-01-16 23:36:24 UTC
Application: amarok (2.2.2)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
The title says it all. Samsung YP-U3 is an MTP device... Regular usb vfat device seems to work fine. 

The crash can be reproduced every time.

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

Thread 10 (Thread 0xb4712b70 (LWP 8047)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a53142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x009958d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x056149ff in ?? () from /usr/lib/libxine.so.1
#4  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb3f11b70 (LWP 8048)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x0097ac96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x04e2354b in g_poll () from /lib/libglib-2.0.so.0
#3  0x04e1656b in ?? () from /lib/libglib-2.0.so.0
#4  0x04e16863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x073d7c0f in QEventDispatcherGlib::processEvents (this=0x84da0a0, flags=...) at kernel/qeventdispatcher_glib.cpp:409
#6  0x073aa4c9 in QEventLoop::processEvents (this=0xb3f11280, flags=) at kernel/qeventloop.cpp:149
#7  0x073aa91a in QEventLoop::exec (this=0xb3f11280, flags=...) at kernel/qeventloop.cpp:201
#8  0x072a7558 in QThread::exec (this=0x8569d58) at thread/qthread.cpp:487
#9  0x01b68a5a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x072aa3ae in QThreadPrivate::start (arg=0x8569d58) at thread/qthread_unix.cpp:244
#11 0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb3710b70 (LWP 8063)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x0097ac96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x05ac5c3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb2ecdb70 (LWP 8064)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a52e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0099587d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x056255ee in ?? () from /usr/lib/libxine.so.1
#4  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb268ab70 (LWP 8065)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a52e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0099587d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x056255ee in ?? () from /usr/lib/libxine.so.1
#4  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb1e47b70 (LWP 8066)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a52e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0099587d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x056255ee in ?? () from /usr/lib/libxine.so.1
#4  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb1604b70 (LWP 8067)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a52e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0099587d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x056255ee in ?? () from /usr/lib/libxine.so.1
#4  0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb0677b70 (LWP 8069)):
[KCrash Handler]
#6  QHash<unsigned int, LIBMTP_track_struct*>::findNode (this=0x8b88a50, akey=@0x1, ahp=0xb067704c) at /usr/include/qt4/QtCore/qhash.h:855
#7  0x01d346be in QHash<unsigned int, LIBMTP_track_struct*>::operator[] (this=0x8b88988, track=...) at /usr/include/qt4/QtCore/qhash.h:720
#8  Meta::MtpHandler::setAssociateTrack (this=0x8b88988, track=...) at /build/buildd/amarok-2.2.2/src/collection/mtpcollection/handler/MtpHandler.cpp:961
#9  0x01d3dfe9 in Handler::MtpReadCapability::setAssociateTrack (this=0x8b7d120, track=...) at /build/buildd/amarok-2.2.2/src/collection/mtpcollection/handler/capabilities/MtpReadCapability.cpp:60
#10 0x00d849f1 in Meta::MediaDeviceHandler::privateParseTracks (this=0x8b88988) at /build/buildd/amarok-2.2.2/src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:838
#11 0x00d85b65 in Meta::ParseWorkerThread::run (this=0x8ca4ad8) at /build/buildd/amarok-2.2.2/src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:1262
#12 0x04aa252d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb067726c, th=0x8b7d0a0, job=0x8ca4ad8) at ../../../threadweaver/Weaver/Job.cpp:106
#13 0x04aa2891 in ThreadWeaver::Job::execute (this=0x8ca4ad8, th=0x8b7d0a0) at ../../../threadweaver/Weaver/Job.cpp:135
#14 0x04aa14ca in ThreadWeaver::ThreadRunHelper::run (this=0xb06772f4, parent=0x8b72b88, th=0x8b7d0a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#15 0x04aa1b1b in ThreadWeaver::Thread::run (this=0x8b7d0a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x072aa3ae in QThreadPrivate::start (arg=0x8b7d0a0) at thread/qthread_unix.cpp:244
#17 0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaee4bb70 (LWP 8096)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a52e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0099587d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x072ab307 in QWaitConditionPrivate::wait (this=0x8b72ba0, mutex=0x8b42dd8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x8b72ba0, mutex=0x8b42dd8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x04aa08a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b72b88, th=0x8ca5138) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x04aa341c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b84068, th=0x8ca5138) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x04a9f26b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b72b88, th=0x8ca5138) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x04aa3512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b84068, th=0x8ca5138) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x04aa0b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b72b88, th=0x8ca5138, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x04aa14fe in ThreadWeaver::ThreadRunHelper::run (this=0xaee4b2f4, parent=0x8b72b88, th=0x8ca5138) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x04aa1b1b in ThreadWeaver::Thread::run (this=0x8ca5138) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x072aa3ae in QThreadPrivate::start (arg=0x8ca5138) at thread/qthread_unix.cpp:244
#13 0x05a4e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x009888de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb678f710 (LWP 8022)):
#0  0x0065c422 in __kernel_vsyscall ()
#1  0x05a53142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x009958d4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x072a9c9e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:394
#4  0x072a9df3 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:420
#5  0x01b93234 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x047529bf in ?? () from /usr/lib/libphonon.so.4
#7  0x047513b5 in ?? () from /usr/lib/libphonon.so.4
#8  0x0474c74b in ?? () from /usr/lib/libphonon.so.4
#9  0x008eb05f in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0x008eb0cf in exit () from /lib/tls/i686/cmov/libc.so.6
#11 0x02d9b27b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:734
#12 0x002ed2ea in KApplication::xioErrhandler (this=0xbfdb90fc, dpy=0x8447030) at ../../kdeui/kernel/kapplication.cpp:408
#13 0x002ed326 in kde_xio_errhandler (dpy=0x8447030) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x06b5a2e6 in _XIOError () from /usr/lib/libX11.so.6
#15 0x06b61f8a in ?? () from /usr/lib/libX11.so.6
#16 0x06b628c6 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0x06b4b5ff in XEventsQueued () from /usr/lib/libX11.so.6
#18 0x02dd9d45 in x11EventSourceCheck (s=0x84278b0) at kernel/qguieventdispatcher_glib.cpp:87
#19 0x04e15cd1 in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0x04e1647c in ?? () from /lib/libglib-2.0.so.0
#21 0x04e16863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x073d7bd5 in QEventDispatcherGlib::processEvents (this=0x841ba08, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#23 0x02dd9b75 in QGuiEventDispatcherGlib::processEvents (this=0x841ba08, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x073aa4c9 in QEventLoop::processEvents (this=0xbfdb89e4, flags=) at kernel/qeventloop.cpp:149
#25 0x073aa91a in QEventLoop::exec (this=0xbfdb89e4, flags=...) at kernel/qeventloop.cpp:201
#26 0x00742dd9 in KJob::exec (this=0x8c97818) at ../../kdecore/jobs/kjob.cpp:204
#27 0x00e2429b in Meta::loadPlaylistFile (url=...) at /build/buildd/amarok-2.2.2/src/meta/PlaylistFileSupport.cpp:115
#28 0x00e25079 in Meta::expand (track=...) at /build/buildd/amarok-2.2.2/src/meta/PlaylistFileSupport.cpp:189
#29 0x00c4d185 in Model (this=0x87dd150, parent=0x87d39c0) at /build/buildd/amarok-2.2.2/src/playlist/PlaylistModel.cpp:90
#30 0x00c52eac in ModelStack (this=0x87d39c0) at /build/buildd/amarok-2.2.2/src/playlist/PlaylistModelStack.cpp:58
#31 0x00c53010 in Playlist::ModelStack::instance () at /build/buildd/amarok-2.2.2/src/playlist/PlaylistModelStack.cpp:41
#32 0x00c5303b in The::playlist () at /build/buildd/amarok-2.2.2/src/playlist/PlaylistModelStack.cpp:28
#33 0x00f4af53 in StatusBar (this=0x85a9358, parent=0x84d5e20) at /build/buildd/amarok-2.2.2/src/statusbar/StatusBar.cpp:89
#34 0x01000d1b in MainWindow (this=0x84d5e20) at /build/buildd/amarok-2.2.2/src/MainWindow.cpp:158
#35 0x00fca8b1 in App::continueInit (this=0xbfdb90fc) at /build/buildd/amarok-2.2.2/src/App.cpp:672
#36 0x00fcd1b7 in App (this=0xbfdb90fc) at /build/buildd/amarok-2.2.2/src/App.cpp:227
#37 0x0805217e in main (argc=1, argv=0xbfdb9964) at /build/buildd/amarok-2.2.2/src/main.cpp:233

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

Possible duplicates by query: bug 222035, bug 209176, bug 204251.

Reported using DrKonqi
Comment 1 Mikko C. 2010-01-17 10:54:05 UTC

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