Bug 204296 - amarok crashed when trying to add a playlist directory
Summary: amarok crashed when trying to add a playlist directory
Status: RESOLVED DUPLICATE of bug 202643
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.1.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 204357 204814 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-08-18 17:09 UTC by Patrick Shanahan
Modified: 2009-12-09 11:34 UTC (History)
4 users (show)

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 Patrick Shanahan 2009-08-18 17:09:10 UTC
Application that crashed: amarok
Version of the application: 2.1.1
KDE Version: 4.3.00 (KDE 4.3.0) "release 155"
Qt Version: 4.5.2
Operating System: Linux 2.6.31-rc5-git3-2-default x86_64
Distribution: "openSUSE 11.2 Milestone 5 (x86_64)"

What I was doing when the application crashed:
trying to add a playlist, I added directory /tmp which contained tunein-station.pls
amarok crashed

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

Thread 8 (Thread 0x7fe747b41910 (LWP 20379)):
#0  0x00007fe7576ed29d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe74921f511 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe7468a6910 (LWP 20380)):
#0  0x00007fe7514ae5c1 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fe7514ae860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe75801cd3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#3  0x00007fe757ff3072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fe757ff3444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fe757f0b6cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#6  0x00007fe7494793f4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007fe757f0e435 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe741c93910 (LWP 20386)):
#0  0x00007fe757c1dbd3 in poll () from /lib64/libc.so.6
#1  0x00007fe745ea1c4e in ?? () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe745a8e910 (LWP 20387)):
#0  0x00007fe7576ed019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe749230523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe74528d910 (LWP 20388)):
#0  0x00007fe7576ed019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe749230523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe73612b910 (LWP 20408)):
#0  0x00007fe7576ed019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe757f0f4eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe754d13ab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe754d15beb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe754d15c04 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe754d141ef in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe754d14648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fe757f0e435 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe73592a910 (LWP 20409)):
#0  0x00007fe7576ed019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe757f0f4eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe754d13ab6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe754d15beb in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe754d141ef in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe754d14648 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe757f0e435 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe7576e863d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe757c26ced in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe75a0697a0 (LWP 20378)):
[KCrash Handler]
#5  0x00007fe759582a46 in ?? () from /usr/lib64/libamaroklib.so.1
#6  0x00007fe759586784 in ?? () from /usr/lib64/libamaroklib.so.1
#7  0x00007fe75800991c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#8  0x00007fe7588fa4b7 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#9  0x00007fe7588fb8ff in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#10 0x00007fe758ccb85d in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007fe758cd176a in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fe759c8c4ae in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fe75894ed50 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007fe758cd3f2b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007fe75890030c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007fe758907421 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007fe759bba5d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007fe757ff476c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007fe758906cf0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#20 0x00007fe75896d16e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fe75896bdea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fe758993b4c in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fe7514aad6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fe7514ae738 in ?? () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fe7514ae860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fe75801cce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007fe7589932fe in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007fe757ff3072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007fe757ff3444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007fe758cd3da5 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fe759587501 in ?? () from /usr/lib64/libamaroklib.so.1
#32 0x00007fe75894f1e5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fe758c8dbe6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007fe758dc0b6b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007fe758df7d80 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fe757ff3a87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#37 0x00007fe7589002dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fe758907937 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fe759bba5d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007fe757ff476c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x00007fe75896d2ee in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007fe75896bdea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#43 0x00007fe758993b4c in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007fe7514aad6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fe7514ae738 in ?? () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fe7514ae860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fe75801cce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007fe7589932fe in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007fe757ff3072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007fe757ff3444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#51 0x00007fe757ff55f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#52 0x0000000000404066 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-18 17:46:33 UTC
If you can reproduce the crash at will (or you experience this regularly), can you install the "amarok-debuginfo" package and post a complete backtrace here? Thanks
Comment 2 Patrick Shanahan 2009-08-18 21:54:25 UTC
Yes, I can reproduce the crash at will.  I have installed the debuginfo package and generated another report  :^(   

will cause another crash and copy the backtrace here next.
Comment 3 Patrick Shanahan 2009-08-18 21:55:59 UTC
here is the backtrace:

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fca9d0737a0 (LWP 9422))]

Thread 7 (Thread 0x7fca8ab49910 (LWP 9423)):
#0  0x00007fca9a6f729d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca8c227511 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fca898ae910 (LWP 9424)):
#0  0x00007fffe39ff82c in clock_gettime ()
#1  0x00007fca92eba2e8 in clock_gettime () from /lib64/librt.so.1
#2  0x00007fca9b02880d in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fca9b028a01 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fca9b029123 in ?? () from /usr/lib64/libQtCore.so.4
#5  0x00007fca9b026ebd in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fca944b7f5a in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#7  0x00007fca944b8331 in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007fca944b8860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9  0x00007fca9b026d3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#10 0x00007fca9affd072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#11 0x00007fca9affd444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#12 0x00007fca9af156cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#13 0x00007fca8c4813f4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#14 0x00007fca9af18435 in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#16 0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fca890ad910 (LWP 9425)):
#0  0x00007fca9ac27bd3 in poll () from /lib64/libc.so.6
#1  0x00007fca89f3171f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007fca89f22359 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007fca89f23739 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fca89f237f0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fca89f3163b in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fca89cf42e0 in ?? () from /usr/lib64/libpulsecommon-0.9.15.so
#7  0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#8  0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fca848ab910 (LWP 9426)):
#0  0x00007fca9a6f7019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca8c238523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fca83e86910 (LWP 9427)):
#0  0x00007fca9a6f7019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca8c238523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fca8176f910 (LWP 9436)):
#0  0x00007fca9a6f729d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fca9af19452 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fca9af0f592 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fca9af18435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fca9a6f263d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fca9ac30ced in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fca9d0737a0 (LWP 9422)):
[KCrash Handler]
#5  PlaylistBrowserNS::UserModel::slotAppend (this=0xef6c70) at /usr/src/debug/amarok-2.1.1/src/browsers/playlistbrowser/UserPlaylistModel.cpp:497
#6  0x00007fca9c590784 in PlaylistBrowserNS::UserModel::qt_metacall (this=0xef6c70, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffe38e62f0)
    at /usr/src/debug/amarok-2.1.1/build/src/UserPlaylistModel.moc:80
#7  0x00007fca9b01391c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#8  0x00007fca9b9044b7 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#9  0x00007fca9b9058ff in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#10 0x00007fca9bcd585d in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007fca9bcdb76a in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fca9cc964ae in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fca9b958d50 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007fca9bcddf2b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007fca9b90a30c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007fca9b911421 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007fca9cbc45d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007fca9affe76c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007fca9b910cf0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#20 0x00007fca9b97716e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007fca9b975dea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007fca9b99db4c in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007fca944b4d6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#24 0x00007fca944b8738 in ?? () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fca944b8860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fca9b026ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007fca9b99d2fe in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007fca9affd072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007fca9affd444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007fca9bcddda5 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fca9c591501 in PlaylistBrowserNS::UserPlaylistTreeView::contextMenuEvent (this=0xeef470, event=0x7fffe38e9750)
    at /usr/src/debug/amarok-2.1.1/src/browsers/playlistbrowser/UserPlaylistTreeView.cpp:187
#32 0x00007fca9b9591e5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fca9bc97be6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007fca9bdcab6b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007fca9be01d80 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fca9affda87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#37 0x00007fca9b90a2dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fca9b911937 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fca9cbc45d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007fca9affe76c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x00007fca9b9772ee in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007fca9b975dea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#43 0x00007fca9b99db4c in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007fca944b4d6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fca944b8738 in ?? () from /usr/lib64/libglib-2.0.so.0
#46 0x00007fca944b8860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#47 0x00007fca9b026ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007fca9b99d2fe in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007fca9affd072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007fca9affd444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#51 0x00007fca9afff5f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#52 0x0000000000404066 in main (argc=1, argv=0x7fffe38ec818) at /usr/src/debug/amarok-2.1.1/src/main.cpp:128
Comment 4 Myriam Schweingruber 2009-08-19 02:22:24 UTC
Hm, apparently you are using pulseaudio, which doesn't work well with the phonon xine-backend. As you are using KDE, you do not need pulseaudio, try removing it and see if it still crashes.
Comment 5 Patrick Shanahan 2009-08-19 04:55:30 UTC
OK, removed:
  alsa-plugins-pulse        1.0.20-7.1
  pulseaudio                0.9.15-43.3
  pulseaudio-esound-compat  0.9.15-43.3
  pulseaudio-utils          0.9.15-43.3

Set audio system to use my sound card rather than pulseaudio

I can load amarok, open playlists -> my playlists -> add folder ->
  /tmp
 -> append to playlist (or load) 
and amarok crashes, report below

btw, I get no output (sound) from amarok and cannot play local mp3s.
Cannot even add them to the playlist.
I do get expected output from vlc, banshee and xmms

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f34133b17a0 (LWP 7271))]

Thread 9 (Thread 0x7f3400e86910 (LWP 7272)):
#0  0x00007f3410a3529d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3402564511 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f33ffbeb910 (LWP 7273)):
#0  0x00007f3410f65bd3 in poll () from /lib64/libc.so.6
#1  0x00007f340a7f651c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f340a7f6860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f3411364d3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f341133b072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f341133b444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f34112536cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f34027be3f4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f3411256435 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f3410f6eced in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f33fedd7910 (LWP 7274)):
#0  0x00007f3410a35019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3402575523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f33fc6c0910 (LWP 7279)):
#0  0x00007f3410a35019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3402575523 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f33f4028910 (LWP 7280)):
#0  0x00007f3410a3529d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f340256fd99 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f3402572501 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f33f33f2910 (LWP 7281)):
#0  0x00007f3410a35019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3402567ddb in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f340256defd in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f33f28ca910 (LWP 7282)):
#0  0x00007f3410a35019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f3402567ddb in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f340256ef95 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f33f1ebf910 (LWP 7283)):
#0  0x00007f3410a35019 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f340257855b in xine_event_wait () from /usr/lib64/libxine.so.1
#2  0x00007f34025785ce in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f3410a3063d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f3410f6eced in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f34133b17a0 (LWP 7271)):
[KCrash Handler]
#5  PlaylistBrowserNS::UserModel::slotLoad (this=<value optimized out>) at /usr/src/debug/amarok-2.1.1/src/browsers/playlistbrowser/UserPlaylistModel.cpp:487
#6  0x00007f34128ce79c in PlaylistBrowserNS::UserModel::qt_metacall (this=0xd65200, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff103aad30)
    at /usr/src/debug/amarok-2.1.1/build/src/UserPlaylistModel.moc:79
#7  0x00007f341135191c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#8  0x00007f3411c424b7 in QAction::triggered(bool) () from /usr/lib64/libQtGui.so.4
#9  0x00007f3411c438ff in QAction::activate(QAction::ActionEvent) () from /usr/lib64/libQtGui.so.4
#10 0x00007f341201385d in ?? () from /usr/lib64/libQtGui.so.4
#11 0x00007f341201976a in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f3412fd44ae in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007f3411c96d50 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007f341201bf2b in QMenu::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007f3411c4830c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f3411c4f421 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f3412f025d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007f341133c76c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#19 0x00007f3411c4ecf0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib64/libQtGui.so.4
#20 0x00007f3411cb516e in ?? () from /usr/lib64/libQtGui.so.4
#21 0x00007f3411cb3dea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f3411cdbb4c in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f340a7f2d6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f340a7f6738 in ?? () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f340a7f6860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#26 0x00007f3411364ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#27 0x00007f3411cdb2fe in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007f341133b072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#29 0x00007f341133b444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007f341201bda5 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f34128cf501 in PlaylistBrowserNS::UserPlaylistTreeView::contextMenuEvent (this=0xd65b40, event=0x7fff103ae190)
    at /usr/src/debug/amarok-2.1.1/src/browsers/playlistbrowser/UserPlaylistTreeView.cpp:187
#32 0x00007f3411c971e5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f3411fd5be6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f3412108b6b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f341213fd80 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f341133ba87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#37 0x00007f3411c482dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f3411c4f937 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f3412f025d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#40 0x00007f341133c76c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#41 0x00007f3411cb52ee in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f3411cb3dea in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#43 0x00007f3411cdbb4c in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007f340a7f2d6e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f340a7f6738 in ?? () from /usr/lib64/libglib-2.0.so.0
#46 0x00007f340a7f6860 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#47 0x00007f3411364ce6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f3411cdb2fe in ?? () from /usr/lib64/libQtGui.so.4
#49 0x00007f341133b072 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#50 0x00007f341133b444 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#51 0x00007f341133d5f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#52 0x0000000000404066 in main (argc=2, argv=0x7fff103b1258) at /usr/src/debug/amarok-2.1.1/src/main.cpp:128
Comment 6 Myriam Schweingruber 2009-08-19 08:35:50 UTC
I am sorry, I should have told you about the mp3 codecs for xine, the package must be libxine1-ffmpeg or similar.
Comment 7 Myriam Schweingruber 2009-08-19 08:39:59 UTC
*** Bug 204357 has been marked as a duplicate of this bug. ***
Comment 8 Bart Cerneels 2009-08-20 16:16:05 UTC
If I understand this and the previous bug report correctly you are assuming the the "Add Folder" (in 2.1.1 it was still called "Add Group" though) button in the "User Playlist" category is for adding a system folder.
This a incorrect it's just for grouping the already saved playlists into logical folders. This has no relation at all with folders on disk.

What you really want to do is add each playlist separately.

This crash is fixed in a recent commit. But I see there is still a problem which is related to 200525.

*** This bug has been marked as a duplicate of bug 202643 ***
Comment 9 Dario Andres 2009-08-23 01:46:11 UTC
*** Bug 204814 has been marked as a duplicate of this bug. ***