Bug 263074 - Amarok crashes when adding new folder in podcast collection
Summary: Amarok crashes when adding new folder in podcast collection
Status: RESOLVED UPSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-13 22:11 UTC by Tomasz Jacek Rydzewski
Modified: 2011-06-16 18:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz Jacek Rydzewski 2011-01-13 22:11:37 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.4 (KDE 4.5.4)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-vs-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
1. Go to podcast collection
2. Add new folder
3. Rename it to something by double click
4. Add new folder
5. Crash

I reproduced exactly this 2 times, on 3rd time I had to repeat steps 2-4 a few times, and on 4th time I just had to add folder and try to rename it. Each time Amarok crashed.

The crash can be reproduced every time.

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

Thread 7 (Thread 0xabb29b70 (LWP 18656)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c30b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57896ed in pthread_cond_wait () from /lib/libc.so.6
#3  0xb5961cdf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f71770 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4f7440c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4f713bb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4f744fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4f71303 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4f72f1e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4f72fdb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb59615f9 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#13 0xb577bd2e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xad8c4b70 (LWP 18657)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c30b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57896ed in pthread_cond_wait () from /lib/libc.so.6
#3  0xb3d7a6b7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#5  0xb577bd2e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaceeeb70 (LWP 18658)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c30b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57896ed in pthread_cond_wait () from /lib/libc.so.6
#3  0xb5961cdf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f71770 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4f7440c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4f713bb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4f744fa in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4f71303 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4f72f1e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4f72fdb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb59615f9 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#13 0xb577bd2e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa5ad6b70 (LWP 18663)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c30b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb57896ed in pthread_cond_wait () from /lib/libc.so.6
#3  0xb4da4887 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb4da48d1 in ?? () from /usr/lib/libQtScript.so.4
#5  0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#6  0xb577bd2e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa1c65b70 (LWP 18670)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c6b3 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5789744 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb5961c5f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb5957571 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb59615f9 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#7  0xb577bd2e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa1464b70 (LWP 18675)):
#0  0xb7763424 in __kernel_vsyscall ()
#1  0xb540c6b3 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5789744 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xb5961c5f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb5957571 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb59615f9 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5407dd0 in start_thread () from /lib/libpthread.so.0
#7  0xb577bd2e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb23b1720 (LWP 18648)):
[KCrash Handler]
#7  0xb652d031 in QSortFilterProxyModel::parent(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#8  0xb64ea345 in QTreeView::isIndexHidden(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#9  0xb64e90f4 in QTreeView::visualRect(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#10 0xb64ac500 in QAbstractItemView::updateEditorGeometries() () from /usr/lib/libQtGui.so.4
#11 0xb649c105 in QAbstractItemView::updateGeometries() () from /usr/lib/libQtGui.so.4
#12 0xb64e671e in QTreeView::updateGeometries() () from /usr/lib/libQtGui.so.4
#13 0xb649c170 in QAbstractItemView::doItemsLayout() () from /usr/lib/libQtGui.so.4
#14 0xb64eba8d in QTreeView::doItemsLayout() () from /usr/lib/libQtGui.so.4
#15 0xb649ffe3 in QAbstractItemView::timerEvent(QTimerEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb64ef318 in QTreeView::timerEvent(QTimerEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb5a6b784 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0xb5f78f82 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb63709e3 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb6401a5f in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
#21 0xb64a289c in QAbstractItemView::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb5f20854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb5f254eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb7571a9a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0xb5a565ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0xb5a866e1 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb5a83404 in ?? () from /usr/lib/libQtCore.so.4
#28 0xb4552b72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xb4553350 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0xb4553604 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0xb5a83b4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0xb5fd2245 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb5a55769 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb5a55a0a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb5a5a45f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#36 0xb5f1e6a7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#37 0x0804f95b in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-05-07 11:32:01 UTC
Could you please upgrade to a newer Amarok version and test again? Current is Amarok 2.4.0, Amarok 2.4.1 is to be released tomorrow.

Please report back.
Comment 2 Myriam Schweingruber 2011-06-16 18:39:40 UTC
NVM my previous comment, the problem is with Qt, not with Amarok.