Summary: | If you go from dynamic playlists to local collection amarok will crash | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | robert marshall <robert> |
Component: | Collection Browser | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | pedrogomes81, ralf-engels |
Priority: | NOR | ||
Version: | kf5 | ||
Target Milestone: | kf5 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
robert marshall
2020-05-27 10:17:37 UTC
From the backtrace this looks like a crash in Qt, Robert, could you install the debugging symbols for Qt and try to get a better backtrace? I've installed libqt5core5a-dbgsym using the instructions from here https://askubuntu.com/questions/904451/what-happened-to-the-qtbase5-dbg-package-in-zesty (instructions are hard to find for a current ubuntu release - or even moderately current :( ) I'm getting (in gdb) #0 tcache_get (tc_idx=<optimised out>) at malloc.c:2937 #1 __GI___libc_malloc (bytes=8) at malloc.c:3051 #2 0x00007ffff5f3ec29 in operator new(unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff2eb7627 in KStartupInfoId::KStartupInfoId() () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #4 0x00007ffff2eb7688 in KStartupInfo::currentStartupIdEnv() () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #5 0x00007ffff2eb77c3 in KStartupInfo::startupId() () at /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5 #6 0x00007ffff73d789a in KCrash::defaultCrashHandler(int) () at /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5 #7 0x00007ffff5ce6210 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6 #8 tcache_get (tc_idx=<optimised out>) at malloc.c:2937 #9 __GI___libc_malloc (bytes=24) at malloc.c:3051 #10 0x00007ffff5f3ec29 in operator new(unsigned long) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #11 0x00007ffff6182cab in QEasingCurve::QEasingCurve(QEasingCurve::Type) (this=0x55555681c868, type=QEasingCurve::Linear) at tools/qeasingcurve.cpp:1084 #12 0x00007ffff611c514 in QVariantAnimationPrivate::QVariantAnimationPrivate() (this=0x55555681c780) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:394 #13 0x00007ffff611fde3 in QPropertyAnimationPrivate::QPropertyAnimationPrivate() (this=0x55555681c780) at animation/qpropertyanimation_p.h:66 #14 QPropertyAnimation::QPropertyAnimation(QObject*) (this=0x555556eecd1f, parent=0x555556f71d10) at animation/qpropertyanimation.cpp:143 #15 0x00007fffe069387b in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so #16 0x00007fffe0699e6d in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so #17 0x00007fffe068f0b4 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so #18 0x00007fffe06bcab8 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so #19 0x00007ffff6ee3a96 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ffff6ea0a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff6eaa0f0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff62fb93a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556fa2dc0, event=0x7fffffffd380) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142 #23 0x00007ffff6edf0a2 in QWidget::ensurePolished() const () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007ffff6ee2c6e in QWidgetPrivate::setVisible(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #25 0x00007ffff6ee20e4 in () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007ffff6327d5a in QObject::event(QEvent*) (this=0x555556fa2dc0, e=<optimised out>) at kernel/qobject.cpp:1261 #27 0x00007ffff6ee325d in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #28 0x00007ffff6ea0a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #29 0x00007ffff6eaa0f0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007ffff62fb93a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556fa2dc0, event=0x55555612aba0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142 #31 0x00007ffff62fe5b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5555555a4a90) at kernel/qcoreapplication.cpp:1825 #32 0x00007ffff6353f67 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5555556a2690) at kernel/qeventdispatcher_glib.cpp:276 #33 0x00007fffea74afbd in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fffea74b240 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007fffea74b2e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007ffff6353565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555556ade90, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #37 0x00007ffff62fa4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdac0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #38 0x00007ffff6302246 in QCoreApplication::exec() () is that sufficient debug info? 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! I thought I'd provided what was needed or is it up to me to change the status? I've put it as confirmed... I suspect this is the same root cause as bug 421456? I managed to reproduce it locally. I have started to look on it. The error was caused by a wrong deletion of child menus in Breadcrumb widget. It was introduced at my fix of the widget, which is not at upstream yet. I concluded the fix and published a new package. I also fix the merge request for the upstream (In reply to robert marshall from comment #4) > I thought I'd provided what was needed or is it up to me to change the > status? I've put it as confirmed... I suspect this is the same root cause as > bug 421456? Apologies, I was away and couldn't react in time. |