Bug 246129 - Amarok crashes while changing directory in file browser (from non-existing directory)
Summary: Amarok crashes while changing directory in file browser (from non-existing di...
Status: RESOLVED DUPLICATE of bug 235832
Alias: None
Product: amarok
Classification: Applications
Component: File Browser (show other bugs)
Version: 2.3.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-29 09:53 UTC by Jáchym Barvínek
Modified: 2010-08-13 09:24 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 Jáchym Barvínek 2010-07-29 09:53:30 UTC
Version:           2.3.1 (using KDE 4.4.5) 
OS:                Linux

When I star amarok and the pwd path in file browser is set to a non-existing directory (unmounted filesystem in my case, but deleted directory would do the same I guess) amarok show an error message on startup. "The file or folder /... does not exist." - this is OK, but when i go to the file browser it is still set to this non-existing directory (which is actually also quite weird). When I then click the "Up one level" arrow I get some options where to go (Home, Root, Trash, Network) and when I click any of them amarok crashes.

I suggest that when amarok recognizes that the current directory in file browser does not exist it should change the path to home directory or something like that, instead of trying to navigate a non existing path.

Reproducible: Always

Steps to Reproduce:
1) Create a new directory
2) go to this directory in amarok file browser
3) quit amarok
4) delete the directory
5) start amarok again (you should get an error msg)
6) Go to the file browser if it isn't already open
7) Click "up one level"
8) (double)click Home

Actual Results:  
amarok crashes
Comment 1 Myriam Schweingruber 2010-07-29 18:37:24 UTC
Could you please provide a backtrace?
Comment 2 Jáchym Barvínek 2010-08-10 16:59:47 UTC
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f2f80006780 (LWP 29773))]

Thread 13 (Thread 0x7f2f6805e710 (LWP 29774)):
#0  0x00007f2f7b33e779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df54a21 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2f67226710 (LWP 29775)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f2f67225ac0 in ?? ()
#2  0x00007fffa0d7b6e2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 11 (Thread 0x7f2f6681c710 (LWP 29778)):
#0  0x00007f2f7cca7f43 in poll () from /lib/libc.so.6
#1  0x00007f2f66821515 in ?? () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2f6601b710 (LWP 29779)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df6653b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2f65411710 (LWP 29780)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df6653b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2f64c10710 (LWP 29781)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df6653b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2f5ea82710 (LWP 29783)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f78286e30 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f2f78286e69 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2f5168e710 (LWP 29784)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f7e144b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2f79d87a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2f79d89de3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2f79d88cdf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2f79d88d68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2f7e1444d5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2f50e8d710 (LWP 29785)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f7e144b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2f79d87a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2f79d89de3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2f79d89dfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2f79d88cdf in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2f79d88d68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2f7e1444d5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2f5068c710 (LWP 29786)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f7e144b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2f79d87a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2f79d89de3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2f79d89dfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2f79d89dfc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2f79d88cdf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2f79d88d68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f2f7e1444d5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2f4fe8b710 (LWP 29787)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f7e144b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2f79d87a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f2f79d89de3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f2f79d89dfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f2f79d89dfc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f2f79d88cdf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f2f79d88d68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f2f7e1444d5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2f4cd60710 (LWP 29791)):
#0  0x00007f2f7b33e40c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f795db150 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f2f795db189 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f2f7b339cb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007f2f7ccb07ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2f80006780 (LWP 29773)):
[KCrash Handler]
#5  0x00007f2f7e1e1730 in QUrl::QUrl(QUrl const&) () from /usr/lib/libQtCore.so.4
#6  0x00007f2f7e63b439 in KUrl::KUrl(KUrl const&) () from /usr/lib/libkdecore.so.5
#7  0x00007f2f76ca4680 in KFileItem::url() const () from /usr/lib/libkio.so.5
#8  0x00007f2f7f339dc7 in FileBrowser::itemActivated(QModelIndex const&) () from /usr/lib/libamaroklib.so.1
#9  0x00007f2f7eb1d949 in FileBrowser::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#10 0x00007f2f7e23edef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007f2f7db15585 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#12 0x00007f2f7db5b0de in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007f2f7d66d53c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007f2f7da060f6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007f2f7db12693 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f2f7db56ae2 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f2f7e22af17 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007f2f7d61dab1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f2f7d62244a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f2f7fa3d0e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007f2f7e22ad8c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f2f7d61ea35 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#23 0x00007f2f7d699658 in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007f2f7d698059 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f2f7d6bd942 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007f2f75947b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007f2f75948310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0x00007f2f759485ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007f2f7e25387f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007f2f7d6bd60e in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007f2f7e22a172 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007f2f7e22a3ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007f2f7e22e7bb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0x00000000004080b7 in _start ()
Comment 3 Myriam Schweingruber 2010-08-10 21:34:54 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
Comment 4 Jáchym Barvínek 2010-08-12 23:07:09 UTC
is this what you need?


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

Thread 15 (Thread 0x7fa015220710 (LWP 22486)):
#0  0x00007fa028500779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa01b116a21 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fa029e727ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fa0143e8710 (LWP 22487)):
#0  0x00007fa022b0a10a in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#1  0x00007fa022b0a5ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa02b4158d6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#3  0x00007fa02b3ec172 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fa02b3ec3ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fa02b303c3f in QThread::exec() () from /usr/lib/libQtCore.so.4
#6  0x00007fa01b373226 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007fa029e727ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fa0139de710 (LWP 22490)):
#0  0x00007fa029e69f43 in poll () from /lib/libc.so.6
#1  0x00007fa0139e3515 in ?? () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so
#2  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fa029e727ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fa0131dd710 (LWP 22491)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa01b12853b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fa029e727ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fa0125d3710 (LWP 22492)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa01b12853b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fa029e727ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fa011dd2710 (LWP 22493)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa01b12853b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007fa029e727ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa00bd3b710 (LWP 22497)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa025448e30 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fa025448e69 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007fa029e727ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9ffe7fb710 (LWP 22498)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa026f49a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa026f4bde3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa026f4bdfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa026f4bdfc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa026f4acdf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa026f4ad68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007fa029e727ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9ffdffa710 (LWP 22499)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa026f49a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa026f4bde3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa026f4bdfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa026f4bdfc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa026f4acdf in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa026f4ad68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007fa029e727ad in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9ffd7f9710 (LWP 22500)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa026f49a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa026f4bde3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa026f4bdfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa026f4acdf in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa026f4ad68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007fa029e727ad in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9ffcff8710 (LWP 22501)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b9b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa026f49a36 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa026f4bde3 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa026f4acdf in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa026f4ad68 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007fa029e727ad in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9ff9e52710 (LWP 22504)):
#0  0x00007fa02850040c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02679d150 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fa02679d189 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007fa029e727ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9fe4acd710 (LWP 22506)):
#0  0x00007fa028500779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b02 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa02b2fcbf0 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007fa029e727ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9fe42cc710 (LWP 22507)):
#0  0x00007fa028500779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa02b306b02 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa02b2fcbf0 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fa02b3064d5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fa0284fbcb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007fa029e727ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa02d1c8780 (LWP 22485)):
[KCrash Handler]
#5  0x00007fa02b3a3730 in QUrl::QUrl(QUrl const&) () from /usr/lib/libQtCore.so.4
#6  0x00007fa02b7fd439 in KUrl::KUrl(KUrl const&) () from /usr/lib/libkdecore.so.5
#7  0x00007fa023e66680 in KFileItem::url() const () from /usr/lib/libkio.so.5
#8  0x00007fa02c4fbef7 in FileBrowser::itemActivated (this=0x35939c0, index=...) at /var/abs/local/amarok/src/amarok-2.3.1/src/browsers/filebrowser/FileBrowser.cpp:193
#9  0x00007fa02bcde8a9 in FileBrowser::qt_metacall (this=0x35939c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff01982db0)
    at /var/abs/local/amarok/src/build/src/moc_FileBrowser.cpp:86
#10 0x00007fa02b400def in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x00007fa02acd7585 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#12 0x00007fa02ad1d0de in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007fa02a82f53c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007fa02abc80f6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007fa02acd4693 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007fa02ad18ae2 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007fa02b3ecf17 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007fa02a7dfab1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007fa02a7e444a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007fa02cbff0e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007fa02b3ecd8c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007fa02a7e0a35 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#23 0x00007fa02a85b658 in ?? () from /usr/lib/libQtGui.so.4
#24 0x00007fa02a85a059 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007fa02a87f942 in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fa022b09b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007fa022b0a310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#28 0x00007fa022b0a5ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007fa02b41587f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007fa02a87f60e in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fa02b3ec172 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x00007fa02b3ec3ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x00007fa02b3f07bb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#34 0x00000000004080b7 in main (argc=1, argv=0x7fff019867c8) at /var/abs/local/amarok/src/amarok-2.3.1/src/main.cpp:237
Comment 5 Myriam Schweingruber 2010-08-13 09:24:32 UTC
Yes, exactly that :) Thank you for the feedback. This is a duplicate of bug 235832, already solved in the upcoming Amarok 2.3.2

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