This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Crash Report] Amarok 2.2.2 Segmentation Fault

Tags: None
(comma "," separated)
gary4gar
Registered Member
Posts
7
Karma
0
OS
What Happened: Amarok 2.2.2 crashed
What I was Doing: nothing special, Listing to Music
Backend: Xine
Distro: Arch x86_64
KDE version: 4.3.4
How to Reproduce: Don't know it yet, it has happened only once. still I thought I might post it here, incase it happens again.


Crash report:
Code: Select all
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9e8c8e1780 (LWP 26872))]

Thread 16 (Thread 0x7f9e731e2710 (LWP 26873)):
#0  0x00007f9e894bd3e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d19a71 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f9e723a7710 (LWP 26874)):
#0  0x00007f9e899ea483 in poll () from /lib/libc.so.6
#1  0x00007f9e83057a0c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007f9e83057d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f9e8aea7176 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f9e8ae7d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f9e8ae7d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f9e8ad96e4b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f9e78f72394 in Phonon::Xine::XineThread::run() () from /usr/lib/qt/plugins/phonon_backend/phonon_xine.so
#8  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#10 0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f9e719a1710 (LWP 26876)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d2a52b in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f9e70f99710 (LWP 26877)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d2a52b in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f9e6bfff710 (LWP 26878)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d2a52b in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#3  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f9e6ab3d710 (LWP 26881)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9ac6b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e873f1286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f9e873f33bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f9e873f19bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f9e873f1e18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#10 0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f9e656ca710 (LWP 26884)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9ac6b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e873f1286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f9e873f33bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f9e873f19bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f9e873f1e18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#8  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9e646c8710 (LWP 26891)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9ac6b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e873f1286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f9e873f33bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f9e873f19bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f9e873f1e18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#9  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9e634c0710 (LWP 26986)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9ac6b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e873f1286 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007f9e873f33bb in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007f9e873f33d4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x00007f9e873f19bf in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#10 0x00007f9e873f1e18 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#13 0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9e5f021710 (LWP 28217)):
#0  0x00007f9e899ec503 in select () from /lib/libc.so.6
#1  0x00007f9e78d41925 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f9e78d273c9 in video_out_loop () from /usr/lib/libxine.so.1
#3  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#4  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9e5e653710 (LWP 28218)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d1d22b in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007f9e78d2314d in video_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#4  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9e5de52710 (LWP 28219)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d1d22b in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007f9e78d24185 in audio_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#4  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9e599e7710 (LWP 28220)):
#0  0x00007f9e894bd07c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e78d2d56b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007f9e78d2d5de in listener_loop () from /usr/lib/libxine.so.1
#3  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#4  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9e49f68710 (LWP 29038)):
#0  0x00007f9e894bd3e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9abd2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e8ad90d32 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#5  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9e5fc0b710 (LWP 29046)):
#0  0x00007f9e894bd3e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f9e8ad9abd2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f9e8ad90d32 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f9e8ad99ba5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f9e894b881a in start_thread () from /lib/libpthread.so.0
#5  0x00007f9e899f2c7d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9e8c8e1780 (LWP 26872)):
[KCrash Handler]
#4  0x00007f9e8ae1d6c8 in QIODevice::readAll() () from /usr/lib/libQtCore.so.4
#5  0x00007f9e8467d96c in lastfm::ws::parse(QNetworkReply*) () from /usr/lib/liblastfm.so.0
#6  0x00007f9e8466b5c6 in lastfm::Artist::getSimilar(QNetworkReply*) () from /usr/lib/liblastfm.so.0
#7  0x00007f9e672b421b in Dynamic::SimilarArtistsBias::artistQueryDone() () from /usr/lib/kde4/amarok_service_lastfm.so
#8  0x00007f9e672b4945 in Dynamic::SimilarArtistsBias::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_service_lastfm.so
#9  0x00007f9e8ae93d3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x00007f9e672b9a78 in KNetworkReply::jobDone(KJob*) () from /usr/lib/kde4/amarok_service_lastfm.so
#11 0x00007f9e672ba6b3 in KNetworkReply::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_service_lastfm.so
#12 0x00007f9e8ae93d3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00007f9e8b268b02 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#14 0x00007f9e8b268e7f in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#15 0x00007f9e83e28c43 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#16 0x00007f9e83e29103 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5
#17 0x00007f9e83e27a11 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#18 0x00007f9e8ae93d3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#19 0x00007f9e83ee9871 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#20 0x00007f9e83ee6123 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#21 0x00007f9e83ed8f4d in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#22 0x00007f9e83edb06c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#23 0x00007f9e8ae93d3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#24 0x00007f9e83df5d97 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5
#25 0x00007f9e83df5ebd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#26 0x00007f9e8ae8e059 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x00007f9e8a33007c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007f9e8a33734e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007f9e8bb7c06a in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#30 0x00007f9e8ae7ebfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x00007f9e8ae7f80a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#32 0x00007f9e8aea7583 in ?? () from /usr/lib/libQtCore.so.4
#33 0x00007f9e8305426e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f9e83057c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#35 0x00007f9e83057d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f9e8aea7123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007f9e8a3c314e in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007f9e8ae7d532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007f9e8ae7d904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007f9e8ae7fab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#41 0x000000000040a1d4 in _start ()



Can one tell me why Amarok crashed?
User avatar
markey
KDE Developer
Posts
2286
Karma
3
OS
From taking a short glance at the backtrace:

This crash appears to be in Qt. So we can't really do much about it, sorry :)


PS:
It could also be in our Last.fm code, but in this case, it's probably already fixed in Git Master (to become Amarok 2.2.3).


--
Mark Kretschmann - Amarok Developer
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Also, please do not report bugs in the forum, it is impossible to handle bug reports in two different locations. You should report them to http://bugs.kde.org/enter_bug.cgi?product=amarok

At first glance I suggest you should check if your distribution builds Amarok against the correct liblastfm version, I have never seen a report about this until now.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
gary4gar
Registered Member
Posts
7
Karma
0
OS
markey wrote:
This crash appears to be in Qt. So we can't really do much about it, sorry :)



then to whom should I report this issue then?
PS:
It could also be in our Last.fm code, but in this case, it's probably already fixed in Git Master (to become Amarok 2.2.3).


If its already fixed, then there are no issues. But you said 'probably' means you are not sure :?


Mamarok wrote:Also, please do not report bugs in the forum, it is impossible to handle bug reports in two different locations. You should report them to http://bugs.kde.org/enter_bug.cgi?product=amarok

Sorry, I would keep that in mind.

At first glance I suggest you should check if your distribution builds Amarok against the correct liblastfm version, I have never seen a report about this until now.:?:?

My Distro, ArchLinux has version 0.3.0 of liblastfm(http://www.archlinux.org/packages/extra ... liblastfm/). is this the correct version?
passerbycmc
Registered Member
Posts
22
Karma
0
OS
that happened to me also just delete your ~/.kde4/share/apps/amarok" and the amarok files in ~/.kde4/share/config

Edited by moderator: Caution! Removing ~/.kde4/share/apps/amarok erases the database, you should not do that without a previous backup. Removing the config folder should be enough to solve this.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot]