Application: amarok (2.9.70) Qt Version: 5.12.7 Frameworks Version: 5.76.0 Operating System: Linux 5.3.18-59.19-default x86_64 Windowing system: X11 Distribution: "openSUSE Leap 15.3" -- Information about the crash: - What I was doing when the application crashed: I have noticed that now for the second time that Amarok crashed after startup. It was just running in the background (no window opened). The crash can be reproduced sometimes. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [KCrash Handler] #4 0x0000559deb555e80 in () #5 0x00007f92723516d9 in QtSharedPointer::ExternalRefCountData::destroy() (this=0x559deb5ee7d0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:157 #6 QSharedPointer<ThreadWeaver::JobInterface>::deref(QtSharedPointer::ExternalRefCountData*) (dd=0x559deb5ee7d0) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:465 #7 QSharedPointer<ThreadWeaver::JobInterface>::deref() (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:460 #8 QSharedPointer<ThreadWeaver::JobInterface>::~QSharedPointer() (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:315 #9 QSharedPointer<ThreadWeaver::JobInterface>::clear() (this=<synthetic pointer>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:426 #10 ThreadWeaver::Thread::run() (this=0x7f91e80025e0) at /usr/src/debug/threadweaver-5.76.0-bp153.2.2.1.x86_64/src/thread.cpp:103 #11 0x00007f9277f09132 in QThreadPrivate::start(void*) (arg=0x7f91e80025e0) at thread/qthread_unix.cpp:361 #12 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #13 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f91effff700 (LWP 3462) "GlobalQueue[01]"): #1 0x00007f9277f101f6 in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x559dd363f310, deadline=...) at thread/qwaitcondition_unix.cpp:136 #2 QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559dd363f310) at thread/qwaitcondition_unix.cpp:144 #3 QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559dd3625430, deadline=...) at thread/qwaitcondition_unix.cpp:225 #4 0x00007f9277f10556 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559dd3625438, mutex=0x559dd3625430, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209 #5 0x00007f927a8f927e in AbstractDirectoryWatcher::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/libamaroklib.so.1 #6 0x00007f9272352f88 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, job=<optimized out>, thread=<optimized out>) at /usr/src/debug/threadweaver-5.76.0-bp153.2.2.1.x86_64/src/executor.cpp:34 #7 0x00007f9272351d00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) (this=<optimized out>, self=..., th=0x559dd3627f20) at /usr/src/debug/threadweaver-5.76.0-bp153.2.2.1.x86_64/src/job.cpp:65 #8 0x00007f92723517cd in ThreadWeaver::Thread::run() (this=0x559dd3627f20) at /usr/src/debug/threadweaver-5.76.0-bp153.2.2.1.x86_64/src/thread.cpp:95 #9 0x00007f9277f09132 in QThreadPrivate::start(void*) (arg=0x559dd3627f20) at thread/qthread_unix.cpp:361 #10 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #11 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f91f4939700 (LWP 3460) "amarok"): #1 0x00007f91fed97ece in my_service_thread_sleep () at /usr/lib64/libmysqld.so.19 #2 0x00007f91fed5dd5f in ma_checkpoint_background () at /usr/lib64/libmysqld.so.19 #3 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #4 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f921afb1700 (LWP 3392) "threaded-ml"): #1 0x00007f9263a260d1 in poll (__timeout=-1, __nfds=3, __fds=0x7f9210005c80) at /usr/include/bits/poll2.h:46 #2 poll_func (ufds=0x7f9210005c80, nfds=3, timeout=-1, userdata=0x559dd33feea0) at pulse/thread-mainloop.c:70 #3 0x00007f9263a17c70 in pa_mainloop_poll (m=m@entry=0x559dd33ff660) at pulse/mainloop.c:842 #4 0x00007f9263a18300 in pa_mainloop_iterate (m=0x559dd33ff660, block=<optimized out>, retval=0x0) at pulse/mainloop.c:924 #5 0x00007f9263a18390 in pa_mainloop_run (m=0x559dd33ff660, retval=retval@entry=0x0) at pulse/mainloop.c:942 #6 0x00007f9263a26019 in thread (userdata=0x559dd33f3a20) at pulse/thread-mainloop.c:101 #7 0x00007f92538b64e8 in internal_thread_func (userdata=0x559dd33ff2a0) at pulsecore/thread-posix.c:81 #8 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f92352fd700 (LWP 3389) "amarok:disk$3"): #1 0x00007f9241ac91bb in cnd_wait (mtx=0x559dd30ef678, cond=0x559dd30ef6a0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x559dd31cc3d0) at ../src/util/u_queue.c:289 #3 0x00007f9241ac8d87 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #5 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f9235afe700 (LWP 3388) "amarok:disk$2"): #1 0x00007f9241ac91bb in cnd_wait (mtx=0x559dd30ef678, cond=0x559dd30ef6a0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x559dd30b3690) at ../src/util/u_queue.c:289 #3 0x00007f9241ac8d87 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #5 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f92362ff700 (LWP 3387) "amarok:disk$1"): #1 0x00007f9241ac91bb in cnd_wait (mtx=0x559dd30ef678, cond=0x559dd30ef6a0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x559dd30b3280) at ../src/util/u_queue.c:289 #3 0x00007f9241ac8d87 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #5 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f9236b00700 (LWP 3386) "amarok:disk$0"): #1 0x00007f9241ac91bb in cnd_wait (mtx=0x559dd30ef678, cond=0x559dd30ef6a0) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x559dd3102c30) at ../src/util/u_queue.c:289 #3 0x00007f9241ac8d87 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #5 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f924098b700 (LWP 3385) "amarok:rcs0"): #1 0x00007f9241ac91bb in cnd_wait (mtx=0x559dd31ceae0, cond=0x559dd31ceb08) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x559dd30b6c90) at ../src/util/u_queue.c:289 #3 0x00007f9241ac8d87 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #5 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f9249295700 (LWP 3342) "QDBusConnection"): #1 0x00007f9263c96950 in g_main_context_iterate (context=context@entry=0x7f923c000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3951 #2 0x00007f9263c96abc in g_main_context_iteration (context=0x7f923c000c30, may_block=may_block@entry=1) at ../glib/gmain.c:4015 #3 0x00007f927814144b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f923c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f92780e25fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f9249294b30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f9277f0798a in QThread::exec() (this=this@entry=0x7f926ff61420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531 #6 0x00007f926fce8ed5 in QDBusConnectionManager::run() (this=0x7f926ff61420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #7 0x00007f9277f09132 in QThreadPrivate::start(void*) (arg=0x7f926ff61420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #8 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f924abbe700 (LWP 3328) "QXcbEventQueue"): #1 0x00007f92599e1387 in poll (__timeout=-1, __nfds=1, __fds=0x7f924abbda68) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x559dd301a3c0, cond=cond@entry=0x559dd301a400, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007f92599e2fba in xcb_wait_for_event (c=c@entry=0x559dd301a3c0) at xcb_in.c:697 #4 0x00007f924d1321b0 in QXcbEventQueue::run() (this=0x559dd302f880) at qxcbeventqueue.cpp:228 #5 0x00007f9277f09132 in QThreadPrivate::start(void*) (arg=0x559dd302f880) at thread/qthread_unix.cpp:361 #6 0x00007f927212294a in start_thread () at /lib64/libpthread.so.0 #7 0x00007f927778bd0f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f927b158240 (LWP 3251) "amarok"): #1 0x00007f9263cde1ba in g_wakeup_signal (wakeup=0x7f9244001530) at ../glib/gwakeup.c:239 #2 0x00007f9263c92bbb in g_main_context_remove_poll_unlocked (context=<optimized out>, fd=<optimized out>) at ../glib/gmain.c:4442 #3 0x00007f9263c92c4c in block_source (source=source@entry=0x559dd334c880) at ../glib/gmain.c:3108 #4 0x00007f9263c96814 in g_main_dispatch (context=0x7f9244005010) at ../glib/gmain.c:3197 #5 g_main_context_dispatch (context=context@entry=0x7f9244005010) at ../glib/gmain.c:3881 #6 0x00007f9263c96a30 in g_main_context_iterate (context=context@entry=0x7f9244005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3954 #7 0x00007f9263c96abc in g_main_context_iteration (context=0x7f9244005010, may_block=may_block@entry=1) at ../glib/gmain.c:4015 #8 0x00007f927814142f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x559dd30f0ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #9 0x00007f92780e25fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe61b45ba0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #10 0x00007f927915c367 in QDialog::exec() (this=0x559de72fee70) at dialogs/qdialog.cpp:602 #11 0x00007f92706ee8a9 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) (dialog=dialog@entry=0x559de72fee70, buttons=buttons@entry=0x559dea3a8370, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x7ffe61b45f40, options=..., details=..., notifyType=QMessageBox::Warning) at /usr/src/debug/kwidgetsaddons-5.76.0-bp153.2.2.1.x86_64/src/kmessagebox.cpp:374 #12 0x00007f92706eea4e in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) (dialog=dialog@entry=0x559de72fee70, buttons=buttons@entry=0x559dea3a8370, icon=icon@entry=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=0x7ffe61b45f40, options=..., details=...) at /usr/src/debug/kwidgetsaddons-5.76.0-bp153.2.2.1.x86_64/src/kmessagebox.cpp:178 #13 0x00007f92706f0fe2 in KMessageBox::warningYesNoCancelListInternal(QDialog*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, KMessageBox::Options) (dialog=0x559de72fee70, text=..., strlist=..., caption=..., buttonYes_=..., buttonNo_=..., buttonCancel_=..., dontAskAgainName=..., options=...) at /usr/src/debug/kwidgetsaddons-5.76.0-bp153.2.2.1.x86_64/src/kmessagebox.cpp:746 #14 0x00007f92706f130b in KMessageBox::warningYesNoCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) (parent=<optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=<optimized out>, dontAskAgainName=<optimized out>, options=...) at /usr/src/debug/kwidgetsaddons-5.76.0-bp153.2.2.1.x86_64/src/kmessagebox.cpp:774 #15 0x00007f92706f1355 in KMessageBox::warningYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) (parent=<optimized out>, text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/src/debug/kwidgetsaddons-5.76.0-bp153.2.2.1.x86_64/src/kmessagebox.cpp:711 #16 0x00007f9273118905 in KIO::JobUiDelegate::requestMessageBox(KIO::JobUiDelegateExtension::MessageBoxType, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, KIO::MetaData const&) (this=0x7f92733685e0 <(anonymous namespace)::Q_QGS_globalUiDelegate::innerFunction()::holder>, type=KIO::JobUiDelegateExtension::WarningYesNoCancel, text=..., caption=..., buttonYes=..., buttonNo=..., iconYes=..., iconNo=..., dontAskAgainName=..., metaData=...) at /usr/src/debug/kio-5.76.0-bp153.3.2.1.x86_64/src/widgets/jobuidelegate.cpp:341 #17 0x00007f927286b96f in KIO::UserNotificationHandler::processRequest() (this=<optimized out>) at /usr/src/debug/kio-5.76.0-bp153.3.2.1.x86_64/src/core/usernotificationhandler.cpp:77 #18 0x00007f9278120e84 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffe61b46380, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #19 QSingleShotTimer::timerEvent(QTimerEvent*) (this=0x559de713b470) at kernel/qtimer.cpp:318 #20 0x00007f9278114a1b in QObject::event(QEvent*) (this=0x559de713b470, e=<optimized out>) at kernel/qobject.cpp:1283 #21 0x00007f9278f69f9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x559dd3008200, receiver=receiver@entry=0x559de713b470, e=e@entry=0x7ffe61b466c0) at kernel/qapplication.cpp:3701 #22 0x00007f9278f715b0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffe61b46a90, receiver=0x559de713b470, e=0x7ffe61b466c0) at kernel/qapplication.cpp:3447 #23 0x00007f92780e43a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x559de713b470, event=0x7ffe61b466c0) at kernel/qcoreapplication.cpp:1088 #24 0x00007f9278140899 in QTimerInfoList::activateTimers() (this=0x559dd30eff60) at kernel/qtimerinfo_unix.cpp:643 #25 0x00007f9278141061 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #26 0x00007f9263c96694 in g_main_dispatch (context=0x7f9244005010) at ../glib/gmain.c:3216 #27 g_main_context_dispatch (context=context@entry=0x7f9244005010) at ../glib/gmain.c:3881 #28 0x00007f9263c96a30 in g_main_context_iterate (context=context@entry=0x7f9244005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3954 #29 0x00007f9263c96abc in g_main_context_iteration (context=0x7f9244005010, may_block=may_block@entry=1) at ../glib/gmain.c:4015 #30 0x00007f927814142f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x559dd30f0ec0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #31 0x00007f92780e25fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe61b46910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #32 0x00007f92780eb800 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1389 #33 0x0000559dd1fac0d5 in main () [Inferior 1 (process 3251) detached] Possible duplicates by query: bug 410860. Reported using DrKonqi
There are some missing lines in the Crash Handler, do you have Amarok debugging symbols installed ?
unfortunately, I don't see a "amarok-debuginfo" package in openSUSE's repository. DrKonqi also didn't display anything missing.
Mostly because this is actually a snapshot of the Alpha version. Maybe ask the Suse people if they could provide it with debugging enabled so we could at least get meaningful backtraces from testers.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!