[Bug 1755040] [NEW] amarok crashes when mouse leaves window
Bob
1755040 at bugs.launchpad.net
Sun Mar 11 22:54:16 UTC 2018
Public bug reported:
Application: amarok (2.8.0)
KDE Platform Version: 4.14.34
Qt Version: 4.8.7
Operating System: Linux 4.13.0-36-generic x86_64
Distribution: Ubuntu 17.10
-- Information about the crash:
- What I was doing when the application crashed:
I have a dual monitor setup. When Amarok is in full screen on one
monitor and when mouse moves to the other monitor amarok crashes every
time. This behavior started after performing an apt dist-upgrade which
upgraded plasma packages to 4:5.12.3-0ubuntu1~ubuntu17.10~ppa1
The crash can be reproduced every time.
-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f50c8d86e00 (LWP 8272))]
Thread 1 (Thread 0x7f50c8d86e00 (LWP 8272)):
[KCrash Handler]
#6 PrettyTreeDelegate::paint (this=0x2d68a980, painter=0x7fffd6c64f70, option=..., index=...) at /build/amarok-qMTIuP/amarok-2.8.0/src/widgets/PrettyTreeDelegate.cpp:172
#7 0x00007f50c6c22555 in QTreeView::drawRow (this=0x2d674050, painter=painter at entry=0x7fffd6c64f70, option=..., index=...) at itemviews/qtreeview.cpp:1685
#8 0x00007f50c8851be9 in Amarok::PrettyTreeView::drawRow (this=<optimized out>, painter=0x7fffd6c64f70, option=..., index=...) at /build/amarok-qMTIuP/amarok-2.8.0/src/widgets/PrettyTreeView.cpp:86
#9 0x00007f50c6c25ef8 in QTreeView::drawTree (this=this at entry=0x2d674050, painter=painter at entry=0x7fffd6c64f70, region=...) at itemviews/qtreeview.cpp:1438
#10 0x00007f50c6c29b76 in QTreeView::paintEvent (this=0x2d674050, event=0x7fffd6c65670) at itemviews/qtreeview.cpp:1270
#11 0x00007f50c66fc930 in QWidget::event (this=this at entry=0x2d674050, event=event at entry=0x7fffd6c65670) at kernel/qwidget.cpp:8775
#12 0x00007f50c6ac665e in QFrame::event (this=0x2d674050, e=0x7fffd6c65670) at widgets/qframe.cpp:557
#13 0x00007f50c6bebfc3 in QAbstractItemView::viewportEvent (this=this at entry=0x2d674050, event=event at entry=0x7fffd6c65670) at itemviews/qabstractitemview.cpp:1644
#14 0x00007f50c885216b in Amarok::PrettyTreeView::viewportEvent (this=0x2d674050, event=0x7fffd6c65670) at /build/amarok-qMTIuP/amarok-2.8.0/src/widgets/PrettyTreeView.cpp:225
#15 0x00007f50c6179a16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this at entry=0x1384cc0, receiver=receiver at entry=0x2d67dee0, event=event at entry=0x7fffd6c65670) at kernel/qcoreapplication.cpp:1065
#16 0x00007f50c66a601c in QApplicationPrivate::notify_helper (this=this at entry=0x1384cc0, receiver=receiver at entry=0x2d67dee0, e=e at entry=0x7fffd6c65670) at kernel/qapplication.cpp:4566
#17 0x00007f50c66acf76 in QApplication::notify (this=this at entry=0x7fffd6c67700, receiver=receiver at entry=0x2d67dee0, e=e at entry=0x7fffd6c65670) at kernel/qapplication.cpp:4356
#18 0x00007f50c78d104a in KApplication::notify (this=0x7fffd6c67700, receiver=0x2d67dee0, event=0x7fffd6c65670) at ./kdeui/kernel/kapplication.cpp:311
#19 0x00007f50c61798ad in QCoreApplication::notifyInternal (this=0x7fffd6c67700, receiver=receiver at entry=0x2d67dee0, event=event at entry=0x7fffd6c65670) at kernel/qcoreapplication.cpp:955
#20 0x00007f50c66f6f97 in QCoreApplication::sendSpontaneousEvent (event=0x7fffd6c65670, receiver=0x2d67dee0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 QWidgetPrivate::drawWidget (this=this at entry=0x2d67df10, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5599
#22 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d67d390, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#23 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d67d390, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#24 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d5d9170, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#25 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d5d9170, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#26 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d643200, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#27 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d643200, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#28 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d1c4050, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#29 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d1c4050, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#30 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d333550, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#31 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d333550, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#32 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d3171b0, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#33 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d3171b0, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#34 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x2d196fb0, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#35 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=this at entry=0x2d196fb0, pdev=pdev at entry=0x2d424820, rgn=..., offset=..., flags=flags at entry=4, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#36 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive (this=this at entry=0x15ad800, pdev=pdev at entry=0x2d424820, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5808
#37 0x00007f50c66f6b26 in QWidgetPrivate::drawWidget (this=0x15ad800, pdev=0x2d424820, rgn=..., offset=..., flags=flags at entry=5, sharedPainter=sharedPainter at entry=0x0, backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#38 0x00007f50c68cbe22 in QWidgetBackingStore::sync (this=0x2d4bf240) at painting/qbackingstore.cpp:1373
#39 0x00007f50c66e9cb0 in QWidgetPrivate::syncBackingStore (this=0x15ad800) at kernel/qwidget.cpp:1894
#40 0x00007f50c66fca18 in QWidget::event (this=this at entry=0x14b2600, event=event at entry=0x2eb49470) at kernel/qwidget.cpp:8693
#41 0x00007f50c6ae1323 in QMainWindow::event (this=0x14b2600, event=0x2eb49470) at widgets/qmainwindow.cpp:1478
#42 0x00007f50c66a603c in QApplicationPrivate::notify_helper (this=this at entry=0x1384cc0, receiver=receiver at entry=0x14b2600, e=e at entry=0x2eb49470) at kernel/qapplication.cpp:4570
#43 0x00007f50c66acf76 in QApplication::notify (this=this at entry=0x7fffd6c67700, receiver=receiver at entry=0x14b2600, e=e at entry=0x2eb49470) at kernel/qapplication.cpp:4356
#44 0x00007f50c78d104a in KApplication::notify (this=0x7fffd6c67700, receiver=0x14b2600, event=0x2eb49470) at ./kdeui/kernel/kapplication.cpp:311
#45 0x00007f50c61798ad in QCoreApplication::notifyInternal (this=0x7fffd6c67700, receiver=receiver at entry=0x14b2600, event=event at entry=0x2eb49470) at kernel/qcoreapplication.cpp:955
#46 0x00007f50c617d366 in QCoreApplication::sendEvent (event=0x2eb49470, receiver=0x14b2600) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0, event_type=event_type at entry=0, data=0x1287630) at kernel/qcoreapplication.cpp:1579
#48 0x00007f50c617d643 in QCoreApplication::sendPostedEvents (receiver=receiver at entry=0x0, event_type=event_type at entry=0) at kernel/qcoreapplication.cpp:1472
#49 0x00007f50c61aa09e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#50 postEventSourceDispatch (s=0x137cd80) at kernel/qeventdispatcher_glib.cpp:300
#51 0x00007f50bfac8fb7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f50bfac91f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f50bfac927c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f50c61aa20e in QEventDispatcherGlib::processEvents (this=0x129d0a0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#55 0x00007f50c6753666 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f50c617812f in QEventLoop::processEvents (this=this at entry=0x7fffd6c675e0, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007f50c6178495 in QEventLoop::exec (this=this at entry=0x7fffd6c675e0, flags=...) at kernel/qeventloop.cpp:204
#58 0x00007f50c617e459 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#59 0x00007f50c66a428c in QApplication::exec () at kernel/qapplication.cpp:3828
#60 0x000000000040866d in main (argc=<optimized out>, argv=<optimized out>) at /build/amarok-qMTIuP/amarok-2.8.0/src/main.cpp:329
Possible duplicates by query: bug 363305.
Report to https://bugs.kde.org/
** Affects: amarok (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to amarok in Ubuntu.
https://bugs.launchpad.net/bugs/1755040
Title:
amarok crashes when mouse leaves window
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/amarok/+bug/1755040/+subscriptions
More information about the kubuntu-bugs
mailing list