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@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@entry=0x2d674050, 
painter=painter@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@entry=0x2d674050, 
event=event@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@entry=0x2d674050, event=event@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@entry=0x1384cc0, receiver=receiver@entry=0x2d67dee0, 
event=event@entry=0x7fffd6c65670) at kernel/qcoreapplication.cpp:1065
#16 0x00007f50c66a601c in QApplicationPrivate::notify_helper 
(this=this@entry=0x1384cc0, receiver=receiver@entry=0x2d67dee0, 
e=e@entry=0x7fffd6c65670) at kernel/qapplication.cpp:4566
#17 0x00007f50c66acf76 in QApplication::notify (this=this@entry=0x7fffd6c67700, 
receiver=receiver@entry=0x2d67dee0, e=e@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@entry=0x2d67dee0, 
event=event@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@entry=0x2d67df10, 
pdev=pdev@entry=0x2d424820, rgn=..., offset=..., flags=flags@entry=4, 
sharedPainter=sharedPainter@entry=0x0, backingStore=0x2d4bf240) at 
kernel/qwidget.cpp:5599
#22 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d67d390, pdev=pdev@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@entry=0x2d67d390, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#24 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d5d9170, pdev=pdev@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@entry=0x2d5d9170, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#26 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d643200, pdev=pdev@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@entry=0x2d643200, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#28 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d1c4050, pdev=pdev@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@entry=0x2d1c4050, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#30 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d333550, pdev=pdev@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@entry=0x2d333550, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#32 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d3171b0, pdev=pdev@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@entry=0x2d3171b0, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#34 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x2d196fb0, pdev=pdev@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@entry=0x2d196fb0, pdev=pdev@entry=0x2d424820, rgn=..., offset=..., 
flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, 
backingStore=0x2d4bf240) at kernel/qwidget.cpp:5652
#36 0x00007f50c66f79a7 in QWidgetPrivate::paintSiblingsRecursive 
(this=this@entry=0x15ad800, pdev=pdev@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@entry=5, 
sharedPainter=sharedPainter@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@entry=0x14b2600, 
event=event@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@entry=0x1384cc0, receiver=receiver@entry=0x14b2600, 
e=e@entry=0x2eb49470) at kernel/qapplication.cpp:4570
#43 0x00007f50c66acf76 in QApplication::notify (this=this@entry=0x7fffd6c67700, 
receiver=receiver@entry=0x14b2600, e=e@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@entry=0x14b2600, 
event=event@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@entry=0x0, 
event_type=event_type@entry=0, data=0x1287630) at 
kernel/qcoreapplication.cpp:1579
#48 0x00007f50c617d643 in QCoreApplication::sendPostedEvents 
(receiver=receiver@entry=0x0, event_type=event_type@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@entry=0x7fffd6c675e0, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007f50c6178495 in QEventLoop::exec (this=this@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

-- 
kubuntu-bugs mailing list
kubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to