<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>238845</bug_id>
          
          <creation_ts>2010-05-26 02:15:39 +0000</creation_ts>
          <short_desc>Amarok crashes in ubuntu [ Meta::UmsHandler::addPath ]</short_desc>
          <delta_ts>2011-12-20 11:39:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>Collections/USB mass storage and MSC</component>
          <version>2.3.0</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>232051</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Alex Alonso">aleiex</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>aikawarazuni</cc>
    
    <cc>aumuell</cc>
    
    <cc>bart.cerneels</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>967244</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Alonso">aleiex</who>
    <bug_when>2010-05-26 02:15:39 +0000</bug_when>
    <thetext>Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
after adding a complete mp3 folder to the playlist while playing the previous playlist, amarok crashes. Im using ubuntu 10.4

The crash can be reproduced some of the time.

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

Thread 7 (Thread 0xb2d9cb70 (LWP 3187)):
#0  0x006b3422 in __kernel_vsyscall ()
#1  0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02ef99d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x02ef9a21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb10a3b70 (LWP 3188)):
[KCrash Handler]
#6  QtPrivate::QStringList_contains (that=0x9e7242c, str=..., cs=Qt::CaseSensitive) at tools/qstringlist.cpp:318
#7  0x057b2f5c in QStringList::contains (this=0x9e723a0, path=...) at /usr/include/qt4/QtCore/qstringlist.h:171
#8  Meta::UmsHandler::addPath (this=0x9e723a0, path=...) at ../../../../src/collection/umscollection/handler/UmsHandler.cpp:404
#9  0x057b5072 in Meta::UmsHandler::prepareToParseTracks (this=0x9e723a0) at ../../../../src/collection/umscollection/handler/UmsHandler.cpp:859
#10 0x057b8a97 in Handler::UmsReadCapability::prepareToParseTracks (this=0x9f801de8) at ../../../../src/collection/umscollection/handler/capabilities/UmsReadCapability.cpp:31
#11 0x00b940aa in Meta::MediaDeviceHandler::privateParseTracks (this=0x9e723a0) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:832
#12 0x00b95b25 in Meta::ParseWorkerThread::run (this=0x98a2988) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:1277
#13 0x0085c49d in ThreadWeaver::JobRunHelper::runTheJob (this=0xb10a325c, th=0x98f3da8, job=0x98a2988) at ../../../threadweaver/Weaver/Job.cpp:106
#14 0x0085c801 in ThreadWeaver::Job::execute (this=0x98a2988, th=0x98f3da8) at ../../../threadweaver/Weaver/Job.cpp:135
#15 0x0085b4ea in ThreadWeaver::ThreadRunHelper::run (this=0xb10a32e4, parent=0x98f37c8, th=0x98f3da8) at ../../../threadweaver/Weaver/Thread.cpp:95
#16 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f3da8) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x05b9532e in QThreadPrivate::start (arg=0x98f3da8) at thread/qthread_unix.cpp:248
#18 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaebfeb70 (LWP 3189)):
#0  0x006b3422 in __kernel_vsyscall ()
#1  0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f4de0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0085d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f4de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f4de0, previous=0x99daa70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xaebfe2e4, parent=0x98f37c8, th=0x98f4de0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f4de0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x05b9532e in QThreadPrivate::start (arg=0x98f4de0) at thread/qthread_unix.cpp:248
#15 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xae3fdb70 (LWP 3190)):
#0  0x006b3422 in __kernel_vsyscall ()
#1  0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x98f7b68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x98f7b68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x98f7b68, previous=0x9c6b3f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xae3fd2e4, parent=0x98f37c8, th=0x98f7b68) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0085bc3b in ThreadWeaver::Thread::run (this=0x98f7b68) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x05b9532e in QThreadPrivate::start (arg=0x98f7b68) at thread/qthread_unix.cpp:248
#13 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad3fbb70 (LWP 3194)):
#0  0x006b3422 in __kernel_vsyscall ()
#1  0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x05b96287 in QWaitConditionPrivate::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x98f37e0, mutex=0x98f3a80, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0085a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0085d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x98f3b60, th=0x992a010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0085927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0085d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x98f3b60, th=0x992a010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0085a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x98f37c8, th=0x992a010, previous=0x8fdeb78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0085b51e in ThreadWeaver::ThreadRunHelper::run (this=0xad3fb2e4, parent=0x98f37c8, th=0x992a010) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0085bc3b in ThreadWeaver::Thread::run (this=0x992a010) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x05b9532e in QThreadPrivate::start (arg=0x992a010) at thread/qthread_unix.cpp:248
#13 0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa3364b70 (LWP 3201)):
#0  0x006b3422 in __kernel_vsyscall ()
#1  0x00843015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0078e99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01e35c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x1f0f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x01e35ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x1f0f1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0083e96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x00781a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb76d8720 (LWP 3172)):
#0  0x0515a5c0 in ?? () from /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
#1  0x0087f2a6 in ?? () from /lib/ld-linux.so.2
#2  0x006e31bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#3  0x006e322f in exit () from /lib/tls/i686/cmov/libc.so.6
#4  0x064cb4e0 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#5  0x002efbfa in KApplication::xioErrhandler (this=0xbff80548, dpy=0x8e95400) at ../../kdeui/kernel/kapplication.cpp:408
#6  0x002efc36 in kde_xio_errhandler (dpy=0x8e95400) at ../../kdeui/kernel/kapplication.cpp:125
#7  0x04760c16 in _XIOError () from /usr/lib/libX11.so.6
#8  0x04768a1a in ?? () from /usr/lib/libX11.so.6
#9  0x04769356 in _XEventsQueued () from /usr/lib/libX11.so.6
#10 0x04751adf in XEventsQueued () from /usr/lib/libX11.so.6
#11 0x01395305 in x11EventSourceCheck (s=0x8e85300) at kernel/qguieventdispatcher_glib.cpp:87
#12 0x02396799 in g_main_context_check () from /lib/libglib-2.0.so.0
#13 0x023970ce in ?? () from /lib/libglib-2.0.so.0
#14 0x023974b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#15 0x05cc35d5 in QEventDispatcherGlib::processEvents (this=0x8da19e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#16 0x01395135 in QGuiEventDispatcherGlib::processEvents (this=0x8da19e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#17 0x05c96059 in QEventLoop::processEvents (this=0xbff804b4, flags=) at kernel/qeventloop.cpp:149
#18 0x05c964aa in QEventLoop::exec (this=0xbff804b4, flags=...) at kernel/qeventloop.cpp:201
#19 0x05c9a69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#20 0x012d5577 in QApplication::exec () at kernel/qapplication.cpp:3579
#21 0x08050009 in main (argc=1, argv=0xbff80dc4) at ../../src/main.cpp:237

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>969632</commentid>
    <comment_count>1</comment_count>
    <who name="Mikko C.">mikko.cal</who>
    <bug_when>2010-05-29 09:09:19 +0000</bug_when>
    <thetext>actually it looks like a dupe

*** This bug has been marked as a duplicate of bug 232051 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>