Bug 271161 - Amarok segfaults when opening a stream url from the menu bar Amarok>Play Media...
Summary: Amarok segfaults when opening a stream url from the menu bar Amarok>Play Medi...
Status: RESOLVED DUPLICATE of bug 265378
Alias: None
Product: amarok
Classification: Applications
Component: File Browser (show other bugs)
Version: 2.4.0
Platform: unspecified Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-17 16:23 UTC by Kevin Burns
Modified: 2011-04-20 11:31 UTC (History)
1 user (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 Kevin Burns 2011-04-17 16:23:02 UTC
Version:           2.4.0 (using KDE 4.5.1) 
OS:                Linux

Go to Amarok>Play Media... menu, and in the filename text box enter this url:

http://www.di.fm/mp3/classictrance.pls

When adding a stream to the playlist, this url loads fine.  Opening it directly using the method listed above causes the segfault.

I followed this procedure twice and crashed the program both times.

Reproducible: Always

Steps to Reproduce:
See "Details"

Actual Results:  
Segfault.  Do you want to submit this bug?

I attempted to report bug using automated method built into program, but I was told that the dump (stack trace) would not be useful to the developers.


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

Thread 14 (Thread 0x7fc092aa8700 (LWP 2806)):
#0  0x00007fc0b0516e09 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc09c3fa0d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fc0922a7700 (LWP 2807)):
#0  0x00007fc0b2a0c203 in poll () from /lib/libc.so.6
#1  0x00007fc0ac7a1009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fc0ac7a145c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fc0b33661e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fc0b3338a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fc0b3338dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fc0b32432fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc09c6562b0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#10 0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fc0918a1700 (LWP 2808)):
#0  0x00007fc0b2a0c203 in poll () from /lib/libc.so.6
#1  0x00007fc0a98f040f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fc0a98dfd76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fc0a98e17f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fc0a98e18b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fc0a98f020b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fc0a5bfcfb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fc0910a0700 (LWP 2809)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc09c40ae83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fc087ffe700 (LWP 2810)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc09c40ae83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fc0877fd700 (LWP 2811)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc09c40ae83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#3  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fc0863f4700 (LWP 2813)):
#0  0x00007fc0b2a28350 in pthread_mutex_lock () from /lib/libc.so.6
#1  0x00007fc0ac7a08bf in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x00007fc0ac7a0e78 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007fc0ac7a145c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007fc0b33661e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fc0b3338a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fc0b3338dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007fc0b32432fd in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007fc0b33185f8 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#11 0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fc07e72d700 (LWP 2814)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0b3246e3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc0af91f524 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc0af92272b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc0af920c9f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc0af9211f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc07dd21700 (LWP 2815)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0b3246e3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc0af91f524 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc0af92272b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc0af920c9f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc0af9211f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fc07d520700 (LWP 2816)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0b3246e3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc0af91f524 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc0af92272b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc0af920c9f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc0af9211f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc07cd1f700 (LWP 2817)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0b3246e3b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc0af91f524 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc0af92272b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc0af920c9f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc0af9211f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc0b324627e in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#8  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fc07bee6700 (LWP 2818)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0a8ef220e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fc0a8ef2329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#4  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fc06ffff700 (LWP 2821)):
#0  0x00007fc0b0516a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fc0ae27d334 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fc0ae27d369 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fc0b0512971 in start_thread () from /lib/libpthread.so.0
#4  0x00007fc0b2a1892d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fc0b5e37820 (LWP 2805)):
[KCrash Handler]
#6  0x00007fc0b4da8ef1 in ?? () from /usr/lib/libamaroklib.so.1
#7  0x00007fc0b4a13c17 in Playlist::Controller::insertOptioned(QList<KUrl>&, int) () from /usr/lib/libamaroklib.so.1
#8  0x00007fc0b4dc995e in MainWindow::slotAddLocation(bool) () from /usr/lib/libamaroklib.so.1
#9  0x00007fc0b4dcb67d in MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#10 0x00007fc0b3351b27 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007fc0b3ce8852 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#12 0x00007fc0b3ce9f5b in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#13 0x00007fc0b4150dc1 in ?? () from /usr/lib/libQtGui.so.4
#14 0x00007fc0b4156782 in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007fc0b5927cee in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007fc0b3d4604e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007fc0b415890b in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007fc0b3ceffdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fc0b3cf630e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007fc0b5847156 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007fc0b3339cdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007fc0b3cf4dbe in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#23 0x00007fc0b3d787bd in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fc0b3d76c5c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007fc0b3da30e2 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fc0ac79d342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#27 0x00007fc0ac7a12a8 in ?? () from /lib/libglib-2.0.so.0
#28 0x00007fc0ac7a145c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#29 0x00007fc0b3366193 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007fc0b3da2a4e in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fc0b3338a02 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007fc0b3338dec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007fc0b333cebb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0x0000000000409598 in _start ()
Comment 1 Myriam Schweingruber 2011-04-19 14:33:51 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Also, could you please specify your distribution?
Comment 2 Kevin Burns 2011-04-20 04:43:36 UTC
I'm sorry, I'm not sure to what you are referring as my distribution.

With dev tools installed:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa54e0cd820 (LWP 5582))]

Thread 14 (Thread 0x7fa52ad3d700 (LWP 5583)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fa53468f0d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fa52a53c700 (LWP 5584)):
#0  0x00007fa54aca2203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa544a37009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa544a3745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa54b5fc1e6 in QEventDispatcherGlib::processEvents (this=0x2520670, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa54b5cea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa54b5cedec in QEventLoop::exec (this=0x7fa52a53bcd0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa54b4d92fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fa5348eb2b0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x257f240) at thread/qthread_unix.cpp:266
#9  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fa529b36700 (LWP 5585)):
#0  0x00007fa54aca2203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa541b8640f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007fa541b75d76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007fa541b777f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007fa541b778b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007fa541b8620b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007fa53de92fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#8  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fa529335700 (LWP 5586)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa53469fe83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fa51fffe700 (LWP 5587)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa53469fe83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa51f7fd700 (LWP 5588)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa53469fe83 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#3  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa51e62d700 (LWP 5590)):
#0  0x00007fa54aca2203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa544a37009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fa544a3745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fa54b5fc1e6 in QEventDispatcherGlib::processEvents (this=0x3320020, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007fa54b5cea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fa54b5cedec in QEventLoop::exec (this=0x7fa51e62ccf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fa54b4d92fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007fa54b5ae5f8 in QInotifyFileSystemWatcherEngine::run (this=0x33170c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x33170c0) at thread/qthread_unix.cpp:266
#9  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa516ae3700 (LWP 5591)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa54b4dce3b in wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa547bb5524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3300410, th=0x3300c30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa547bb872b in ThreadWeaver::WorkingHardState::applyForWork (this=0x32fc5f0, th=0x3300c30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa547bb6c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa516ae2d40, parent=0x3300410, th=0x3300c30) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa547bb71f8 in ThreadWeaver::Thread::run (this=0x3300c30) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x3300c30) at thread/qthread_unix.cpp:266
#8  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa5160d7700 (LWP 5592)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa54b4dce3b in wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa547bb5524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3300410, th=0x332c1f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa547bb872b in ThreadWeaver::WorkingHardState::applyForWork (this=0x32fc5f0, th=0x332c1f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa547bb6c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5160d6d40, parent=0x3300410, th=0x332c1f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa547bb71f8 in ThreadWeaver::Thread::run (this=0x332c1f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x332c1f0) at thread/qthread_unix.cpp:266
#8  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa5158d6700 (LWP 5593)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa54b4dce3b in wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa547bb5524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3300410, th=0x7fa524162a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa547bb872b in ThreadWeaver::WorkingHardState::applyForWork (this=0x32fc5f0, th=0x7fa524162a70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa547bb6c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5158d5d40, parent=0x3300410, th=0x7fa524162a70) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa547bb71f8 in ThreadWeaver::Thread::run (this=0x7fa524162a70) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x7fa524162a70) at thread/qthread_unix.cpp:266
#8  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa5150d5700 (LWP 5594)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa54b4dce3b in wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3300800, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fa547bb5524 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3300410, th=0x336b7b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa547bb872b in ThreadWeaver::WorkingHardState::applyForWork (this=0x32fc5f0, th=0x336b7b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa547bb6c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa5150d4d40, parent=0x3300410, th=0x336b7b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa547bb71f8 in ThreadWeaver::Thread::run (this=0x336b7b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa54b4dc27e in QThreadPrivate::start (arg=0x336b7b0) at thread/qthread_unix.cpp:266
#8  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa51429c700 (LWP 5595)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa54118820e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fa541188329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa507fff700 (LWP 5598)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa546513334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fa54681e160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fa546513369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fa54682c234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fa5487a8971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007fa54acae92d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa54e0cd820 (LWP 5582)):
[KCrash Handler]
#6  DirectoryLoader::init (this=0x3b53540, urls=<value optimized out>) at ../../src/DirectoryLoader.cpp:90
#7  0x00007fa54cca9c17 in Playlist::Controller::insertOptioned (this=0x2caea30, urls=..., options=9) at ../../src/playlist/PlaylistController.cpp:202
#8  0x00007fa54d05f95e in MainWindow::slotAddLocation (this=0x28e0b70, directPlay=true) at ../../src/MainWindow.cpp:592
#9  0x00007fa54d06167d in MainWindow::qt_metacall (this=0x28e0b70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ffff42887a0) at ./MainWindow.moc:145
#10 0x00007fa54b5e7b27 in QMetaObject::activate (sender=0x2ce6100, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x6b480) at kernel/qobject.cpp:3280
#11 0x00007fa54bf7e852 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#12 0x00007fa54bf7ff5b in QAction::activate (this=0x2ce6100, event=<value optimized out>) at kernel/qaction.cpp:1256
#13 0x00007fa54c3e6dc1 in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x2ce6100, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#14 0x00007fa54c3ec782 in QMenuPrivate::activateAction (this=0x2ec78d0, action=0x2ce6100, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#15 0x00007fa54dbbdcee in KMenu::mouseReleaseEvent (this=0x2e8d030, e=0x0) at ../../kdeui/widgets/kmenu.cpp:471
#16 0x00007fa54bfdc04e in QWidget::event (this=0x2e8d030, event=0x7ffff42893f0) at kernel/qwidget.cpp:8187
#17 0x00007fa54c3ee90b in QMenu::event (this=0x2e8d030, e=0x7ffff42893f0) at widgets/qmenu.cpp:2410
#18 0x00007fa54bf85fdc in QApplicationPrivate::notify_helper (this=0x2424460, receiver=0x2e8d030, e=0x7ffff42893f0) at kernel/qapplication.cpp:4396
#19 0x00007fa54bf8c30e in QApplication::notify (this=0x7ffff428a0b0, receiver=0x2e8d030, e=0x7ffff42893f0) at kernel/qapplication.cpp:3959
#20 0x00007fa54dadd156 in KApplication::notify (this=0x7ffff428a0b0, receiver=0x2e8d030, event=0x7ffff42893f0) at ../../kdeui/kernel/kapplication.cpp:310
#21 0x00007fa54b5cfcdc in QCoreApplication::notifyInternal (this=0x7ffff428a0b0, receiver=0x2e8d030, event=0x7ffff42893f0) at kernel/qcoreapplication.cpp:732
#22 0x00007fa54bf8adbe in sendEvent (receiver=0x2e8d030, event=0x7ffff42893f0, alienWidget=0x0, nativeWidget=0x2e8d030, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QApplicationPrivate::sendMouseEvent (receiver=0x2e8d030, event=0x7ffff42893f0, alienWidget=0x0, nativeWidget=0x2e8d030, buttonDown=<value optimized out>, lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
#24 0x00007fa54c00e7bd in QETWidget::translateMouseEvent (this=0x2e8d030, event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#25 0x00007fa54c00cc5c in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7ffff4289d10) at kernel/qapplication_x11.cpp:3536
#26 0x00007fa54c0390e2 in x11EventSourceDispatch (s=0x242dae0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x00007fa544a33342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x00007fa544a372a8 in ?? () from /lib/libglib-2.0.so.0
#29 0x00007fa544a3745c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x00007fa54b5fc193 in QEventDispatcherGlib::processEvents (this=0x22cad80, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x00007fa54c038a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007fa54b5cea02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#33 0x00007fa54b5cedec in QEventLoop::exec (this=0x7ffff428a040, flags=) at kernel/qeventloop.cpp:201
#34 0x00007fa54b5d2ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#35 0x0000000000409598 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:268
Comment 3 Myriam Schweingruber 2011-04-20 11:31:29 UTC
Which Linux distribution are you using? A report should always be as complete as possible.

Anyway, this is a duplicate of bug 265378 which is already solved in the upcoming Amarok 2.4.1

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