Bug 222722

Summary: amarok crashed when opening m3u playlist
Product: [Applications] amarok Reporter: Karel Kozlík <kozlik>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.2.2   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Karel Kozlík 2010-01-14 16:36:00 UTC
Application that crashed: amarok
Version of the application: 2.2.2
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-17-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I right clicked m3u file in krusader and then selected open with... -> amarok

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

Thread 9 (Thread 0x7ff51ce60910 (LWP 5746)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007ff523197c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff51b917910 (LWP 5747)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007ff51b916ce0 in ?? ()
#2  0x00007fff117ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently asm".

Thread 7 (Thread 0x7ff519faf910 (LWP 5749)):
#0  0x00007ff53465a3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff51c24620f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007ff51c2365e6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007ff51c237eb9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007ff51c237f70 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007ff51c24612b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007ff51c007050 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#7  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff510459910 (LWP 5750)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff5231a8983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 5 (Thread 0x7ff50ae6a910 (LWP 5758)):
#0  0x00007ff53465f412 in select () from /lib/libc.so.6
#1  0x00007ff5231c0725 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007ff5231a57e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7ff50a280910 (LWP 5759)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff52319b54b in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff5231a151d in ?? () from /usr/lib/libxine.so.1
#3  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7ff5098b2910 (LWP 5760)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff52319b54b in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff5231a2555 in ?? () from /usr/lib/libxine.so.1
#3  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 2 (Thread 0x7ff5090b1910 (LWP 5761)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007ff5231aba0b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007ff5231aba7e in ?? () from /usr/lib/libxine.so.1
#3  0x00007ff52f50ca04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007ff53466680d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff5374757a0 (LWP 5745)):
[KCrash Handler]
#5  0x00007ff5364a8713 in Playlist::Actions::engineNewTrackPlaying() () from /usr/lib/libamaroklib.so.1
#6  0x00007ff53682a379 in ?? () from /usr/lib/libamaroklib.so.1
#7  0x00007ff536821d53 in EngineController::slotNewTrackPlaying(Phonon::MediaSource const&) () from /usr/lib/libamaroklib.so.1
#8  0x00007ff536829702 in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#9  0x00007ff534f76ddc in QMetaObject::activate (sender=0x24aa6b0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x18) at kernel/qobject.cpp:3113
#10 0x00007ff531db0ef5 in Phonon::MediaObject::currentSourceChanged (this=0x7fff116f8130, _t1=<value optimized out>) at .moc/release-shared/moc_mediaobject.cpp:228
#11 0x00007ff531db1263 in Phonon::MediaObjectPrivate::_k_currentSourceChanged (this=0x255efe0, source=...) at ../3rdparty/phonon/phonon/mediaobject.cpp:446
#12 0x00007ff531db2c3c in Phonon::MediaObject::qt_metacall (this=0x24aa6b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff116f8570)
    at .moc/release-shared/moc_mediaobject.cpp:138
#13 0x00007ff534f76ddc in QMetaObject::activate (sender=0x26d5720, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x18) at kernel/qobject.cpp:3113
#14 0x00007ff52342ec65 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x00007ff52343083b in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#16 0x00007ff536824ca9 in EngineController::playUrl(KUrl const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#17 0x00007ff53682553f in EngineController::play(KSharedPtr<Meta::Track> const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#18 0x00007ff5364a9dc5 in Playlist::Actions::play(unsigned long long, bool) () from /usr/lib/libamaroklib.so.1
#19 0x00007ff5364bb5c5 in Playlist::Controller::insertOptioned(QList<KSharedPtr<Meta::Track> >, int) () from /usr/lib/libamaroklib.so.1
#20 0x00007ff5364bbac5 in Playlist::Controller::slotFinishDirectoryLoader(QList<KSharedPtr<Meta::Track> > const&) () from /usr/lib/libamaroklib.so.1
#21 0x00007ff5363e41f3 in Playlist::Controller::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#22 0x00007ff534f76ddc in QMetaObject::activate (sender=0x2a800f0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x18) at kernel/qobject.cpp:3113
#23 0x00007ff5363df742 in ?? () from /usr/lib/libamaroklib.so.1
#24 0x00007ff53681b94a in ?? () from /usr/lib/libamaroklib.so.1
#25 0x00007ff53681bec3 in ?? () from /usr/lib/libamaroklib.so.1
#26 0x00007ff5364b3e47 in Playlist::Controller::insertOptioned(QList<KUrl>&, int) () from /usr/lib/libamaroklib.so.1
#27 0x00007ff536812ba9 in App::handleCliArgs() () from /usr/lib/libamaroklib.so.1
#28 0x00007ff536813e91 in App::newInstance() () from /usr/lib/libamaroklib.so.1
#29 0x00007ff536fa9cb6 in ?? () from /usr/lib/libkdeui.so.5
#30 0x00007ff536faa2a6 in ?? () from /usr/lib/libkdeui.so.5
#31 0x00007ff532c05ad4 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:891
#32 0x00007ff532c06c69 in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0x25df9f0, flags=337, msg=...) at qdbusintegrator.cpp:796
#33 0x00007ff532c07547 in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=..., msg=<value optimized out>, pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1347
#34 0x00007ff532c077c8 in QDBusActivateObjectEvent::placeMetaCall (this=0x2a6f540) at qdbusintegrator.cpp:1464
#35 0x00007ff534f710f9 in QObject::event (this=0x7fff116fb710, e=0x2a6f540) at kernel/qobject.cpp:1111
#36 0x00007ff53588fb4d in QApplication::event (this=0x7fff116fb710, e=0x2a6f540) at kernel/qapplication.cpp:2317
#37 0x00007ff5368088fc in App::event(QEvent*) () from /usr/lib/libamaroklib.so.1
#38 0x00007ff535885efc in QApplicationPrivate::notify_helper (this=0x24b1370, receiver=0x7fff116fb710, e=0x2a6f540) at kernel/qapplication.cpp:4056
#39 0x00007ff53588d1ce in QApplication::notify (this=0x7fff116fb710, receiver=0x7fff116fb710, e=0x2a6f540) at kernel/qapplication.cpp:4021
#40 0x00007ff5368098ea in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#41 0x00007ff534f61c2c in QCoreApplication::notifyInternal (this=0x7fff116fb710, receiver=0x7fff116fb710, event=0x2a6f540) at kernel/qcoreapplication.cpp:610
#42 0x00007ff534f6280a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2382810) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2382810) at kernel/qcoreapplication.cpp:1247
#44 0x00007ff534f8a533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#45 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#46 0x00007ff52dbf9bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x00007ff52dbfd598 in ?? () from /lib/libglib-2.0.so.0
#48 0x00007ff52dbfd6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x00007ff534f8a1a6 in QEventDispatcherGlib::processEvents (this=0x2382470, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#50 0x00007ff53591a4be in QGuiEventDispatcherGlib::processEvents (this=0x7fff116f8130, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#51 0x00007ff534f60532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#52 0x00007ff534f60904 in QEventLoop::exec (this=0x7fff116fa8c0, flags=) at kernel/qeventloop.cpp:201
#53 0x00007ff53534d34d in KJob::exec() () from /usr/lib/libkdecore.so.5
#54 0x00007ff536681c87 in Meta::loadPlaylistFile(KUrl const&) () from /usr/lib/libamaroklib.so.1
#55 0x00007ff5366828d4 in ?? () from /usr/lib/libamaroklib.so.1
#56 0x00007ff5364c8c26 in Playlist::Model::Model(QObject*) () from /usr/lib/libamaroklib.so.1
#57 0x00007ff5364ce654 in ?? () from /usr/lib/libamaroklib.so.1
#58 0x00007ff5364ce798 in ?? () from /usr/lib/libamaroklib.so.1
#59 0x00007ff5364ce7c9 in The::playlist() () from /usr/lib/libamaroklib.so.1
#60 0x00007ff5367957a5 in StatusBar::StatusBar(QWidget*) () from /usr/lib/libamaroklib.so.1
#61 0x00007ff53683e21c in MainWindow::MainWindow() () from /usr/lib/libamaroklib.so.1
#62 0x00007ff53680c339 in App::continueInit() () from /usr/lib/libamaroklib.so.1
#63 0x00007ff53680ebf0 in App::App() () from /usr/lib/libamaroklib.so.1
#64 0x000000000040a24a in _start ()
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 216929

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-01-14 18:43:11 UTC
oops, we thought that was fixed, it is a duplicate of bug 215432, I will reopen the old one :(

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