Bug 262611 - Crashing randomly
Summary: Crashing randomly
Status: RESOLVED DUPLICATE of bug 254244
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-09 01:20 UTC by Thomas Murach
Modified: 2011-01-09 13:27 UTC (History)
0 users

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 Thomas Murach 2011-01-09 01:20:33 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.5 (KDE 4.5.5) "release 1"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
This _could_ be related with bug number 254244, but I am not sure. The first lines of the backtrace look different, but I am not able to overview possible relations...
Okay, this is what happened:
I started Amarok after it already crashed, and I simply started listening to the first song, but then skipped this and the next two songs. Immediately (like microseconds later) Amarok just crashed again. I don't know what more to tell, it's a simple chain of harmless actions from my side...

By the way, on my machine, Amarok crashes quite often. Once or twice during 3-4 hours of listening to music would be an adequate guess. The kind of bug is always the same, I guess, as it always happens right at the beginning of one song. Before the first sound is audible. 

If you have further questions, please contact me!
Best regards,
Thomas

The crash can be reproduced some of the time.

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

Thread 18 (Thread 0x7f12a2c2c710 (LWP 13605)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12deeb4d02 in Thread () from /usr/lib64/libvlccore.so.4
#2  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f12a0fd9710 (LWP 13613)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12a14b13f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14b00b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f12a146fb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f12a14eab90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f129bfff710 (LWP 13614)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12a14b13f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14b00b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f12a146fb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f12a14eab90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f129b7fe710 (LWP 13615)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12a14b13f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14b00b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f12a146fb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f12a14eab90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f129affd710 (LWP 13616)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12a14b13f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14b00b6 in os_aio_simulated_handle () from /usr/lib64/libmysqld.so.0
#3  0x00007f12a146fb5a in fil_aio_wait () from /usr/lib64/libmysqld.so.0
#4  0x00007f12a14eab90 in ?? () from /usr/lib64/libmysqld.so.0
#5  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f1299ffb710 (LWP 13619)):
#0  0x00007f12f5cabe13 in select () from /lib64/libc.so.6
#1  0x00007f12a14b1bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14e982a in srv_lock_timeout_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f12997fa710 (LWP 13620)):
#0  0x00007f12f5cabe13 in select () from /lib64/libc.so.6
#1  0x00007f12a14b1bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14e9b45 in srv_error_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f1298ff9710 (LWP 13621)):
#0  0x00007f12f5cabe13 in select () from /lib64/libc.so.6
#1  0x00007f12a14b1bfb in os_thread_sleep () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14e9492 in srv_monitor_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f12987f8710 (LWP 13622)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12a14b13f9 in os_event_wait_low () from /usr/lib64/libmysqld.so.0
#2  0x00007f12a14ea182 in srv_master_thread () from /usr/lib64/libmysqld.so.0
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f12958e3710 (LWP 13641)):
#0  0x00007f12f410a709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12f64da222 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f12f64d00d0 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f12f64d9bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f12950e2710 (LWP 13643)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12f64da2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f12f2db03f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f12f2db2e45 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f12f2db07ef in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f12f2db0878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f12f64d9bf5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f12938cf710 (LWP 13648)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12f260ae30 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f12f260ae69 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f128f87f710 (LWP 13654)):
#0  0x00007f12f410a709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12f64da222 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f12f64d00d0 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f12f64d9bf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1289767710 (LWP 13657)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12f64da2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f12f2db03f6 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f12f2db2e45 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f12f2db07ef in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f12f2db0878 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f12f64d9bf5 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1288d52710 (LWP 13658)):
#0  0x00007f12f410a39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f12ec8032a0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f12ec8032d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f128758f710 (LWP 13669)):
[KCrash Handler]
#6  0x00007f12f620ddd1 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::append(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) () from /usr/lib64/libstdc++.so.6
#7  0x00007f12f2b67d4e in TagLib::String::operator+=(TagLib::String const&) () from /usr/lib64/libtag.so.1
#8  0x00007f12f2b698ec in TagLib::StringList::toString(TagLib::String const&) const () from /usr/lib64/libtag.so.1
#9  0x00007f12f2b51560 in TagLib::ID3v2::Tag::genre() const () from /usr/lib64/libtag.so.1
#10 0x00007f12f2b824d9 in TagLib::TagUnion::genre() const () from /usr/lib64/libtag.so.1
#11 0x00007f12a630ab10 in ReadMeta(vlc_object_t*) () from /usr/lib64/vlc/plugins/meta_engine/libtaglib_plugin.so
#12 0x00007f12def10135 in module_need () from /usr/lib64/libvlccore.so.4
#13 0x00007f12deed67a5 in InputSourceMeta () from /usr/lib64/libvlccore.so.4
#14 0x00007f12deed96b5 in Init () from /usr/lib64/libvlccore.so.4
#15 0x00007f12deedabe5 in input_Preparse () from /usr/lib64/libvlccore.so.4
#16 0x00007f12deebb0d5 in Thread () from /usr/lib64/libvlccore.so.4
#17 0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#18 0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1286df8710 (LWP 13670)):
[KCrash Handler]
#6  0x00007f12f620ddd1 in std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::append(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) () from /usr/lib64/libstdc++.so.6
#7  0x00007f12f2b67d4e in TagLib::String::operator+=(TagLib::String const&) () from /usr/lib64/libtag.so.1
#8  0x00007f12f2b698ec in TagLib::StringList::toString(TagLib::String const&) const () from /usr/lib64/libtag.so.1
#9  0x00007f12f2b51560 in TagLib::ID3v2::Tag::genre() const () from /usr/lib64/libtag.so.1
#10 0x00007f12f2b824d9 in TagLib::TagUnion::genre() const () from /usr/lib64/libtag.so.1
#11 0x00007f12a630ab10 in ReadMeta(vlc_object_t*) () from /usr/lib64/vlc/plugins/meta_engine/libtaglib_plugin.so
#12 0x00007f12def10135 in module_need () from /usr/lib64/libvlccore.so.4
#13 0x00007f12deed67a5 in InputSourceMeta () from /usr/lib64/libvlccore.so.4
#14 0x00007f12deed96b5 in Init () from /usr/lib64/libvlccore.so.4
#15 0x00007f12deedcd95 in Run () from /usr/lib64/libvlccore.so.4
#16 0x00007f12def15814 in thread_entry () from /usr/lib64/libvlccore.so.4
#17 0x00007f12f4105a4f in start_thread () from /lib64/libpthread.so.0
#18 0x00007f12f5cb282d in clone () from /lib64/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f12f8ff47a0 (LWP 13600)):
#0  0x00007f12f5ca96b3 in poll () from /lib64/libc.so.6
#1  0x00007f12edebcc0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f12edebd169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f12edebd1f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f12f5273776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f12f5273b99 in _XReply () from /usr/lib64/libX11.so.6
#6  0x00007f12f52613a0 in XQueryPointer () from /usr/lib64/libX11.so.6
#7  0x00007f12f6fabb4d in QCursor::pos() () from /usr/lib64/libQtGui.so.4
#8  0x00007f12f6f2a667 in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f12f6f783ba in QWidget::setVisible(bool) () from /usr/lib64/libQtGui.so.4
#10 0x00007f12e5816032 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#11 0x00007f12f65c0fd7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#12 0x00007f12f6f284a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007f12f6f30aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007f12f8998876 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#15 0x00007f12f65c0e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#16 0x00007f12f6f741b2 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f12f6f74d7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#18 0x00007f12f6f73f1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f12f6f74d7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#20 0x00007f12f6f73f1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f12f6f74d7f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#22 0x00007f12f6f74c3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#23 0x00007f12f6f74c3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#24 0x00007f12f6f74c3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007f12f6f74c3c in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib64/libQtGui.so.4
#26 0x00007f12f6f73f1a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f12f7128231 in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007f12f6f6a940 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#29 0x00007f12f6f79272 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f12f7324a6b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f12f6f284d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f12f6f30aca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f12f8998876 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#34 0x00007f12f65c0e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#35 0x00007f12f65c45ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#36 0x00007f12f65e9173 in ?? () from /usr/lib64/libQtCore.so.4
#37 0x00007f12f04e8a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f12f04e9270 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f12f04e9510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007f12f65e967f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#41 0x00007f12f6fc914e in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f12f65c0292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00007f12f65c0495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#44 0x00007f12f65c488b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#45 0x00000000004081df in _start ()

Possible duplicates by query: bug 254244.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-09 13:27:20 UTC
This is indeed the same crash. It looks different for you because you have not all debugging symbols installed.

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