Fwd: 1.4-SVN-0607251240 [NOTstripped][validity: 0.96][frames: 144][xine]
Jeff Mitchell
kde-dev at emailgoeshere.com
Tue Jul 25 23:43:42 UTC 2006
Seems that the crash happens while something is being loaded to the playlist.
MetaBundle's copy constructor runs
*this = bundle
which calls the = operator. The crash happens on the line:
m_url = bundle.url
and as you can see from #4 and #5, KURL's = operator is running QString's =
operator which upchucks. Seems like a bug in either QT or KDElibs?
Sven, is it possible that you have a file with a url that has some kind of odd
character? QString should be Unicode compliant, I think, but I don't know
too much about character sets.
--Jeff
> #2 0x0804d9a7 in amaroK::Crash::crashHandler ()
> at /home/sven/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:225
> #3 <signal handler called>
> #4 0x419ca622 in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
> #5 0x4122edb6 in KURL::operator= () from /opt/kde3/lib/libkdecore.so.4
> #6 0x402b3853 in MetaBundle::operator= (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:282
> #7 0x402b3c48 in MetaBundle (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:269
> #8 0x4034f375 in XMLData (this=0x82e4dd0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:49
> #9 0x4034f3d9 in QValueListNode (this=0x82e4dc8, t=@0x86ffe68) at
> qvaluelist.h:62
> #10 0x4034f414 in QValueListPrivate<XMLData>::insert (this=0x85af338,
> it=@0xbfc969cc, x=@0x86ffe68) at qvaluelist.h:289
> #11 0x4034f82f in QValueListPrivate (this=0x85af338, _p=@0x8622878) at
> qvaluelist.h:272
> #12 0x4034f890 in QValueList<XMLData>::detachInternal (this=0x869c7c0) at
> qvaluelist.h:631
> #13 0x4034f8ca in QValueList<XMLData>::detach (this=0x869c7c0) at
> qvaluelist.h:562
> #14 0x4034f98e in QValueList<XMLData>::begin (this=0x869c7c0) at
> qvaluelist.h:474
> #15 0x4034b05d in UrlLoader::customEvent (this=0x862d5d0, e=0x869c7b0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:244
> #16 0x416e5e7c in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
> #17 0x41685351 in QApplication::internalNotify ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #18 0x41685cd9 in QApplication::notify () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #19 0x412ff4ee in KApplication::notify ()
> from /opt/kde3/lib/libkdecore.so.4 #20 0x41686cf7 in
> QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #21 0x41686e94 in QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #22 0x4163250c in QEventLoop::processEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #23 0x4169c388 in QEventLoop::enterLoop () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x4169c286 in QEventLoop::exec () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x41684c9f in QApplication::exec ()
> from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x0804cc13 in main (argc=1,
> argv=0xbfc970a4)
> at /home/sven/amarok-svn/amarok/src/main.cpp:108
> #0 0xffffe410 in __kernel_vsyscall ()
> No symbol table info available.
> #1 0x41f8c42b in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> No symbol table info available.
> #2 0x0804d9a7 in amaroK::Crash::crashHandler ()
> at /home/sven/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:225
> pid = 15023
> #3 <signal handler called>
> No symbol table info available.
> #4 0x419ca622 in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #5 0x4122edb6 in KURL::operator= () from /opt/kde3/lib/libkdecore.so.4
> No symbol table info available.
> #6 0x402b3853 in MetaBundle::operator= (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:282
> No locals.
> #7 0x402b3c48 in MetaBundle (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:269
> No locals.
> #8 0x4034f375 in XMLData (this=0x82e4dd0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:49
> No locals.
> #9 0x4034f3d9 in QValueListNode (this=0x82e4dc8, t=@0x86ffe68) at
> qvaluelist.h:62
> No locals.
> #10 0x4034f414 in QValueListPrivate<XMLData>::insert (this=0x85af338,
> it=@0xbfc969cc, x=@0x86ffe68) at qvaluelist.h:289
> p = (QValueListNode<XMLData> *) 0x84d50d8
> #11 0x4034f82f in QValueListPrivate (this=0x85af338, _p=@0x8622878) at
> qvaluelist.h:272
> b = {node = 0x61006c}
> e = {node = 0x8622888}
> i = {node = 0x84494c0}
> #12 0x4034f890 in QValueList<XMLData>::detachInternal (this=0x869c7c0) at
> qvaluelist.h:631
> No locals.
> #13 0x4034f8ca in QValueList<XMLData>::detach (this=0x869c7c0) at
> qvaluelist.h:562
> No locals.
> #14 0x4034f98e in QValueList<XMLData>::begin (this=0x869c7c0) at
> qvaluelist.h:474
> No locals.
> #15 0x4034b05d in UrlLoader::customEvent (this=0x862d5d0, e=0x869c7b0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:244
> it = {node = 0xbfc96ae8}
> end = {node = 0x8175c48}
> uniquelyNamedStackAllocatedStandardBlock = {m_start = {tv_sec =
> 1153824994, tv_usec = 562785},
> m_label = 0x4049ec40 "virtual void
> UrlLoader::customEvent(QCustomEvent*)"} __PRETTY_FUNCTION__ = "virtual void
> UrlLoader::customEvent(QCustomEvent*)" #16 0x416e5e7c in QObject::event ()
> from /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available.
> #17 0x41685351 in QApplication::internalNotify ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #18 0x41685cd9 in QApplication::notify () from
> /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available.
> #19 0x412ff4ee in KApplication::notify () from
> /opt/kde3/lib/libkdecore.so.4 No symbol table info available.
> #20 0x41686cf7 in QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #21 0x41686e94 in QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #22 0x4163250c in QEventLoop::processEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #23 0x4169c388 in QEventLoop::enterLoop () from
> /usr/lib/qt3/lib/libqt-mt.so.3 No symbol table info available.
> #24 0x4169c286 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #25 0x41684c9f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
> No symbol table info available.
> #26 0x0804cc13 in main (argc=1, argv=0xbfc970a4)
> at /home/sven/amarok-svn/amarok/src/main.cpp:108
> app = {<> = {<No data fields>}, <EngineObserver> = {_vptr.EngineObserver =
> 0x404cb848, m_subject = 0x0}, static metaObj = 0x816f4f8,
> static mainThreadId = 0, m_pGlobalAccel = 0x817fb38, m_pPlayerWindow =
> 0x0, m_pPlaylistWindow = 0x819d890, m_pTray = 0x81b91d8,
> m_pMediaDeviceManager = 0x404e50e0}
> ==== (gdb) thread apply all bt ====
> Thread 7 (Thread 1114860464 (LWP 14995)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f8b3fb in __read_nocancel () from /lib/tls/libpthread.so.0
> #2 0x40c69d46 in process () from /opt/kde3/lib/libkio.so.4
> #3 0x40c91273 in KMimeMagic::findFileType () from
> /opt/kde3/lib/libkio.so.4 #4 0x40d2d094 in KMimeType::findByFileContent ()
> from /opt/kde3/lib/libkio.so.4
> #5 0x4040f91d in MimeTypeFileTypeResolver::createFile (this=0x8175e08,
> fileName=0x8311750 "/home/sven/music/Bands/g/Green Day/1994 -
> Dookie/Green Day - Dookie - 04 - Longview.ogg", readProperties=true,
> propertiesStyle=TagLib::AudioProperties::Fast)
> at /home/sven/amarok-svn/amarok/src/metadata/tplugins.cpp:51
> #6 0x41dfa323 in TagLib::FileRef::create () from /usr/lib/libtag.so.1
> #7 0x41dfa762 in TagLib::FileRef::FileRef () from /usr/lib/libtag.so.1
> #8 0x402b3639 in MetaBundle::setUniqueId (this=0x42735c1c)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:1351
> #9 0x402b3812 in MetaBundle::setUrl (this=0x42735c1c, url=@0x427357b4)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:1327
> #10 0x403c02db in MetaBundle::XmlLoader::newAttribute (this=0x42735bd8,
> key=@0x42735804, value=@0x42735800)
> at /home/sven/amarok-svn/amarok/src/xmlloader.cpp:64
> #11 0x403c0113 in MetaBundle::XmlLoader::startElement (this=0x42735bd8,
> localName=@0x42735914, atts=@0x843d3e8)
> at /home/sven/amarok-svn/amarok/src/xmlloader.cpp:164
> #12 0x403466e8 in MyXmlLoader::startElement (this=0x42735bd8,
> a=@0x42735918, name=@0x42735914, b=@0x8673e50, atts=@0x843d3e8)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:1091
> #13 0x41926dcb in QXmlSimpleReader::parseElement ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #14 0x41925efa in QXmlSimpleReader::parseContent ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #15 0x41926f14 in QXmlSimpleReader::parseElement ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #16 0x419271db in QXmlSimpleReader::parseBeginOrContinue ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #17 0x419275fc in QXmlSimpleReader::parse ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #18 0x403befc5 in MetaBundle::XmlLoader::load (this=0x42735bd8,
> source=0x82a6338, target=0x0)
> at /home/sven/amarok-svn/amarok/src/xmlloader.cpp:38
> #19 0x4034a4f6 in UrlLoader::loadXml (this=0x862d5d0, url=@0x8631e80)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:445
> #20 0x4034e0e0 in UrlLoader::doJob (this=0x862d5d0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:188
> #21 0x403b4472 in ThreadWeaver::Thread::run (this=0x862fd28)
> at /home/sven/amarok-svn/amarok/src/threadweaver.cpp:297
> #22 0x4167db05 in QThreadInstance::start ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #23 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #24 0x4207737e in clone () from /lib/tls/libc.so.6
> #25 0x42736bb0 in ?? ()
> Thread 6 (Thread 1127115696 (LWP 14999)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f88cec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> from /lib/tls/libpthread.so.0
> #2 0x42b2a5a3 in metronom_sync_loop (this=0x8566660) at metronom.c:873
> #3 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #4 0x4207737e in clone () from /lib/tls/libc.so.6
> #5 0x432e6bb0 in ?? ()
> Thread 5 (Thread 1129524144 (LWP 15000)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f88a76 in pthread_cond_wait@@GLIBC_2.3.2 ()
> from /lib/tls/libpthread.so.0
> #2 0x42b38a3a in fifo_remove_int (fifo=0x866b680, blocking=1) at
> audio_out.c:342
> #3 0x42b3c521 in ao_loop (this_gen=0x86f13c0) at audio_out.c:380
> #4 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #5 0x4207737e in clone () from /lib/tls/libc.so.6
> #6 0x43532bb0 in ?? ()
> Thread 4 (Thread 1133513648 (LWP 15001)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f88a76 in pthread_cond_wait@@GLIBC_2.3.2 ()
> from /lib/tls/libpthread.so.0
> #2 0x42b2d4ac in fifo_buffer_get (fifo=0x86cbe48) at buffer.c:233
> #3 0x42b347b1 in audio_decoder_loop (stream_gen=0x86f1d80) at
> audio_decoder.c:68
> #4 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #5 0x4207737e in clone () from /lib/tls/libc.so.6
> #6 0x43900bb0 in ?? ()
> Thread 3 (Thread 1135614896 (LWP 15002)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f88a76 in pthread_cond_wait@@GLIBC_2.3.2 ()
> from /lib/tls/libpthread.so.0
> #2 0x42b3d934 in xine_event_wait (queue=0x82fcdb8) at events.c:59
> #3 0x42b3ddd0 in listener_loop (queue_gen=0x82fcdb8) at events.c:213
> #4 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #5 0x4207737e in clone () from /lib/tls/libc.so.6
> #6 0x43b01bb0 in ?? ()
> Thread 2 (Thread 1139805104 (LWP 15007)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f88cec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> from /lib/tls/libpthread.so.0
> #2 0x4167dd8a in thread_sleep () from /usr/lib/qt3/lib/libqt-mt.so.3
> #3 0x4167de8d in QThread::msleep () from /usr/lib/qt3/lib/libqt-mt.so.3
> #4 0x4036fcb3 in ThreadWeaver::Thread::msleep (this=0x81fe0f8, ms=15) at
> threadweaver.h:190
> #5 0x4036fce1 in ThreadWeaver::Job::msleep (this=0x83a11c8, ms=15) at
> threadweaver.h:270
> #6 0x4036d5d3 in ScanController::doJob (this=0x83a11c8)
> at /home/sven/amarok-svn/amarok/src/scancontroller.cpp:199
> #7 0x403b4472 in ThreadWeaver::Thread::run (this=0x81fe0f8)
> at /home/sven/amarok-svn/amarok/src/threadweaver.cpp:297
> #8 0x4167db05 in QThreadInstance::start ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #9 0x41f86297 in start_thread () from /lib/tls/libpthread.so.0
> #10 0x4207737e in clone () from /lib/tls/libc.so.6
> #11 0x43f00bb0 in ?? ()
> Thread 1 (Thread 1108213760 (LWP 14991)):
> #0 0xffffe410 in __kernel_vsyscall ()
> #1 0x41f8c42b in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> #2 0x0804d9a7 in amaroK::Crash::crashHandler ()
> at /home/sven/amarok-svn/amarok/src/amarokcore/crashhandler.cpp:225
> #3 <signal handler called>
> #4 0x419ca622 in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
> #5 0x4122edb6 in KURL::operator= () from /opt/kde3/lib/libkdecore.so.4
> #6 0x402b3853 in MetaBundle::operator= (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:282
> #7 0x402b3c48 in MetaBundle (this=0x82e4dd0, bundle=@0x86ffe68)
> at /home/sven/amarok-svn/amarok/src/metabundle.cpp:269
> #8 0x4034f375 in XMLData (this=0x82e4dd0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:49
> #9 0x4034f3d9 in QValueListNode (this=0x82e4dc8, t=@0x86ffe68) at
> qvaluelist.h:62
> #10 0x4034f414 in QValueListPrivate<XMLData>::insert (this=0x85af338,
> it=@0xbfc969cc, x=@0x86ffe68) at qvaluelist.h:289
> #11 0x4034f82f in QValueListPrivate (this=0x85af338, _p=@0x8622878) at
> qvaluelist.h:272
> #12 0x4034f890 in QValueList<XMLData>::detachInternal (this=0x869c7c0) at
> qvaluelist.h:631
> #13 0x4034f8ca in QValueList<XMLData>::detach (this=0x869c7c0) at
> qvaluelist.h:562
> #14 0x4034f98e in QValueList<XMLData>::begin (this=0x869c7c0) at
> qvaluelist.h:474
> #15 0x4034b05d in UrlLoader::customEvent (this=0x862d5d0, e=0x869c7b0)
> at /home/sven/amarok-svn/amarok/src/playlistloader.cpp:244
> #16 0x416e5e7c in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
> #17 0x41685351 in QApplication::internalNotify ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #18 0x41685cd9 in QApplication::notify () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #19 0x412ff4ee in KApplication::notify ()
> from /opt/kde3/lib/libkdecore.so.4 #20 0x41686cf7 in
> QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #21 0x41686e94 in QApplication::sendPostedEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #22 0x4163250c in QEventLoop::processEvents ()
> from /usr/lib/qt3/lib/libqt-mt.so.3
> #23 0x4169c388 in QEventLoop::enterLoop () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #24 0x4169c286 in QEventLoop::exec () from
> /usr/lib/qt3/lib/libqt-mt.so.3 #25 0x41684c9f in QApplication::exec ()
> from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0x0804cc13 in main (argc=1,
> argv=0xbfc970a4)
> at /home/sven/amarok-svn/amarok/src/main.cpp:108
> #0 0xffffe410 in __kernel_vsyscall ()
>
>
> ==== kdBacktrace() ================
> [
> 0: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0x4126d895]
> 1: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0x4126dc1b]
> 2: amarokapp(_ZN6amaroK5Crash12crashHandlerEi+0xad2) [0x804d7f0]
> 3: [0xffffe420]
> 4: /opt/kde3/lib/libkdecore.so.4(_ZN4KURLaSERKS_+0x26) [0x4122edb6]
> 5: /opt/kde3/lib/libamarok.so.0(_ZN10MetaBundleaSERKS_+0x29) [0x402b3853]
> 6: /opt/kde3/lib/libamarok.so.0(_ZN10MetaBundleC1ERKS_+0xe8) [0x402b3c48]
> 7: /opt/kde3/lib/libamarok.so.0(_ZN7XMLDataC1ERKS_+0x23) [0x4034f375]
> 8: /opt/kde3/lib/libamarok.so.0(_ZN14QValueListNodeI7XMLDataEC1ERKS0_+0x25)
> [0x4034f3d9]
> 9: /opt/kde3/lib/libamarok.so.0
> (_ZN17QValueListPrivateI7XMLDataE6insertE18QValueListIteratorIS0_ERKS0_+0x3
>2) [0x4034f414]
> 10: /opt/kde3/lib/libamarok.so.0
> (_ZN17QValueListPrivateI7XMLDataEC1ERKS1_+0xfb) [0x4034f82f]
> 11: /opt/kde3/lib/libamarok.so.0
> (_ZN10QValueListI7XMLDataE14detachInternalEv+0x40) [0x4034f890]
> 12: /opt/kde3/lib/libamarok.so.0(_ZN10QValueListI7XMLDataE6detachEv+0x2a)
> [0x4034f8ca]
> 13: /opt/kde3/lib/libamarok.so.0(_ZN10QValueListI7XMLDataE5beginEv+0x1e)
> [0x4034f98e]
> 14: /opt/kde3/lib/libamarok.so.0
> (_ZN9UrlLoader11customEventEP12QCustomEvent+0x20d) [0x4034b05d]
> 15: /usr/lib/qt3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xbc)
> [0x416e5e7c]
> 16: /usr/lib/qt3/lib/libqt-mt.so.3
> (_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xa1) [0x41685351]
> 17: /usr/lib/qt3/lib/libqt-mt.so.3
> (_ZN12QApplication6notifyEP7QObjectP6QEvent+0xa9) [0x41685cd9]
> 18: /opt/kde3/lib/libkdecore.so.4
> (_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1ee) [0x412ff4ee]
> 19: /usr/lib/qt3/lib/libqt-mt.so.3
> (_ZN12QApplication16sendPostedEventsEP7QObjecti+0x1a7) [0x41686cf7]
> 20:
> /usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEv+0x24)
> [0x41686e94]
> 21: /usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x1ac)
> [0x4163250c]
> 22: /usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xa8)
> [0x4169c388]
> 23: /usr/lib/qt3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26)
> [0x4169c286] 24:
> /usr/lib/qt3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f)
> [0x41684c9f] 25: amarokapp [0x804cc13]
> 26: /lib/tls/libc.so.6(__libc_start_main+0xd0) [0x41fcdea0]
> 27: amarokapp(_ZN6QGList5clearEv+0xc9) [0x804c4d1]
> ]
>
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok
More information about the Amarok
mailing list