Bug 255001 - Amarok crashed when scanning Creative Zen Vision M 30GB
Summary: Amarok crashed when scanning Creative Zen Vision M 30GB
Status: RESOLVED DUPLICATE of bug 204251
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-22 23:09 UTC by colnizster
Modified: 2010-10-23 08:18 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 colnizster 2010-10-22 23:09:12 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-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
I was browsing my local collection in Amarok and connected the Creative Zen Vision: M 30GB. Amarok almost instantly closed. Subsequent attempts yielded same result.

The crash can be reproduced every time.

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

Thread 15 (Thread 0xae1abb70 (LWP 3388)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f3884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473e04 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x06ae9b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xad9aab70 (LWP 3389)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x00457de6 in poll () from /lib/libc.so.6
#2  0x061f2a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x061e543c in ?? () from /lib/libglib-2.0.so.0
#4  0x061e5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0068759f in QEventDispatcherGlib::processEvents (this=0x8c79430, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x00657609 in QEventLoop::processEvents (this=0xad9aa160, flags=) at kernel/qeventloop.cpp:149
#7  0x00657a8a in QEventLoop::exec (this=0xad9aa160, flags=...) at kernel/qeventloop.cpp:201
#8  0x00553b7e in QThread::exec (this=0x8c727f8) at thread/qthread.cpp:490
#9  0x0345181a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00556df9 in QThreadPrivate::start (arg=0x8c727f8) at thread/qthread_unix.cpp:266
#11 0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 13 (Thread 0xad1a9b70 (LWP 3390)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x00457de6 in poll () from /lib/libc.so.6
#2  0x05d08562 in ?? () from /usr/lib/libpulse.so.0
#3  0x05cf4ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x05cf6a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x05cf6b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x05d08303 in ?? () from /usr/lib/libpulse.so.0
#7  0x04037bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 12 (Thread 0xa87feb70 (LWP 3391)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x06afbb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0xa7ffdb70 (LWP 3392)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x06afbb54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xa75ffb70 (LWP 3393)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x06afbb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 9 (Thread 0xa69ffb70 (LWP 3394)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x06afbb54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 8 (Thread 0xa5ba5b70 (LWP 3398)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x005579c7 in wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00930030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9057c48, th=0x900a290) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009337dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9002160, th=0x900a290) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0092f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9057c48, th=0x900a290) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009338d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x900a290) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x900a290, previous=0x98ce190) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0093195e in ThreadWeaver::ThreadRunHelper::run (this=0xa5ba51d4, parent=0x9057c48, th=0x900a290) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0093207b in ThreadWeaver::Thread::run (this=0x900a290) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00556df9 in QThreadPrivate::start (arg=0x900a290) at thread/qthread_unix.cpp:266
#13 0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 7 (Thread 0xa45abb70 (LWP 3401)):
[KCrash Handler]
#7  0x0040a755 in ?? () from /lib/libc.so.6
#8  0x005a1a70 in qstrlen (str=0x2444c724 <Address 0x2444c724 out of bounds>, size=608487204) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:68
#9  QString::fromUtf8 (str=0x2444c724 <Address 0x2444c724 out of bounds>, size=608487204) at tools/qstring.cpp:3904
#10 0x07e1ac26 in Meta::MtpHandler::libGetTitle (this=0x9056270, track=...) at ../../../../../src/core-impl/collections/mtpcollection/handler/MtpHandler.cpp:974
#11 0x07e23e36 in Handler::MtpReadCapability::libGetTitle (this=0x93adae8, track=...) at ../../../../../src/core-impl/collections/mtpcollection/handler/capabilities/MtpReadCapability.cpp:66
#12 0x011a81ff in Meta::MediaDeviceHandler::getBasicMediaDeviceTrackInfo (this=0x9056270, srcTrack=..., destTrack=...) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:94
#13 0x011b170e in Meta::MediaDeviceHandler::privateParseTracks (this=0x9056270) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:845
#14 0x011b2df5 in Meta::ParseWorkerThread::run (this=0x93aa310) at ../../src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1278
#15 0x00932904 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa45ab14c, th=0x938e3a0, job=0x93aa310) at ../../../threadweaver/Weaver/Job.cpp:106
#16 0x00932c61 in ThreadWeaver::Job::execute (this=0x93aa310, th=0x938e3a0) at ../../../threadweaver/Weaver/Job.cpp:135
#17 0x0093192a in ThreadWeaver::ThreadRunHelper::run (this=0xa45ab1d4, parent=0x9057c48, th=0x938e3a0) at ../../../threadweaver/Weaver/Thread.cpp:95
#18 0x0093207b in ThreadWeaver::Thread::run (this=0x938e3a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#19 0x00556df9 in QThreadPrivate::start (arg=0x938e3a0) at thread/qthread_unix.cpp:266
#20 0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 6 (Thread 0xa35a1b70 (LWP 3405)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x07bec877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ceb1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x07bec8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ceb1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 5 (Thread 0xa10fcb70 (LWP 3410)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x005579c7 in wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00930030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9057c48, th=0x8f1f938) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009337dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9002160, th=0x8f1f938) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0092f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9057c48, th=0x8f1f938) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009338d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x8f1f938) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x8f1f938, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009338f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x8f1f938) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x8f1f938, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009338f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x8f1f938) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x8f1f938, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0093195e in ThreadWeaver::ThreadRunHelper::run (this=0xa10fc1d4, parent=0x9057c48, th=0x8f1f938) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0093207b in ThreadWeaver::Thread::run (this=0x8f1f938) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x00556df9 in QThreadPrivate::start (arg=0x8f1f938) at thread/qthread_unix.cpp:266
#17 0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 4 (Thread 0xa08fbb70 (LWP 3411)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0x005579c7 in wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9057c60, mutex=0x9000968, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00930030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9057c48, th=0x9284c28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009337dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9002160, th=0x9284c28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0092f55b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9057c48, th=0x9284c28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009338d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x9284c28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x9284c28, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009338f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9002160, th=0x9284c28) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00930533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9057c48, th=0x9284c28, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0093195e in ThreadWeaver::ThreadRunHelper::run (this=0xa08fb1d4, parent=0x9057c48, th=0x9284c28) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0093207b in ThreadWeaver::Thread::run (this=0x9284c28) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00556df9 in QThreadPrivate::start (arg=0x9284c28) at thread/qthread_unix.cpp:266
#15 0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 3 (Thread 0x9a163b70 (LWP 3412)):
#0  0x00473f40 in pthread_mutex_lock () from /lib/libc.so.6
#1  0x061e54a4 in ?? () from /lib/libglib-2.0.so.0
#2  0x061e5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0068759f in QEventDispatcherGlib::processEvents (this=0x92daf70, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00657609 in QEventLoop::processEvents (this=0x9a163170, flags=) at kernel/qeventloop.cpp:149
#5  0x00657a8a in QEventLoop::exec (this=0x9a163170, flags=...) at kernel/qeventloop.cpp:201
#6  0x00553b7e in QThread::exec (this=0x98367e0) at thread/qthread.cpp:490
#7  0x0063635b in QInotifyFileSystemWatcherEngine::run (this=0x98367e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00556df9 in QThreadPrivate::start (arg=0x98367e0) at thread/qthread_unix.cpp:266
#9  0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 2 (Thread 0x9feffb70 (LWP 3413)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f34dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473dad in pthread_cond_wait () from /lib/libc.so.6
#3  0xb73473a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb7347481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x08772ba8 in ?? () from /usr/lib/nvidia-current/libGL.so.1

Thread 1 (Thread 0xb4f93b40 (LWP 3383)):
#0  0x004f4416 in __kernel_vsyscall ()
#1  0x008f3884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x00473e04 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0x0055633e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416
#4  0x00556493 in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:442
#5  0x0347c784 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#6  0x0190e89f in ?? () from /usr/lib/libphonon.so.4
#7  0x0190c8c5 in ?? () from /usr/lib/libphonon.so.4
#8  0x01908d3b in ?? () from /usr/lib/libphonon.so.4
#9  0x003c569e in ?? () from /lib/libc.so.6
#10 0x003c570f in exit () from /lib/libc.so.6
#11 0x02559e7b in qt_xio_errhandler () at kernel/qapplication_x11.cpp:745
#12 0x00cd7eea in KApplication::xioErrhandler (this=0xbff7b33c, dpy=0x8bc2510) at ../../kdeui/kernel/kapplication.cpp:416
#13 0x00cd7f26 in kde_xio_errhandler (dpy=0x8bc2510) at ../../kdeui/kernel/kapplication.cpp:125
#14 0x08842c36 in _XIOError () from /usr/lib/libX11.so.6
#15 0x0884aa8a in ?? () from /usr/lib/libX11.so.6
#16 0x0884b406 in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0x08833b0b in XEventsQueued () from /usr/lib/libX11.so.6
#18 0x02599db5 in x11EventSourceCheck (s=0x8bc1ea8) at kernel/qguieventdispatcher_glib.cpp:87
#19 0x061e4b39 in g_main_context_check () from /lib/libglib-2.0.so.0
#20 0x061e545e in ?? () from /lib/libglib-2.0.so.0
#21 0x061e5848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x00687565 in QEventDispatcherGlib::processEvents (this=0x8ad4410, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#23 0x02599be5 in QGuiEventDispatcherGlib::processEvents (this=0x8ad4410, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00657609 in QEventLoop::processEvents (this=0xbff7b294, flags=) at kernel/qeventloop.cpp:149
#25 0x00657a8a in QEventLoop::exec (this=0xbff7b294, flags=...) at kernel/qeventloop.cpp:201
#26 0x0065c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#27 0x024d6e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#28 0x0804fba5 in main (argc=1, argv=0xbff7bbb4) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Mikko C. 2010-10-23 08:18:28 UTC

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