Bug 341996

Summary: Plasmashell kickoff segfault in system tab
Product: [Plasma] plasmashell Reporter: Peter van der Perk <peter>
Component: Application Launcher (Kickoff)Assignee: Sebastian Kügler <sebas>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, lane.wiscombe
Priority: NOR    
Version: 5.1.2   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter van der Perk 2014-12-18 09:45:22 UTC
When opening kickoff going to system and scrolling between those applications plasmashell segfaults.

Reproducible: Always

Steps to Reproduce:
1. Open kickoff 
2. Go to applications
3. Go to system
4. Scroll in system

Actual Results:  
Segfault


GDB backtrace:
#0  __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1548
#1  0x00007ffff235e9a9 in memmove (__len=<optimized out>, __src=<optimized out>, __dest=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/string3.h:57
#2  QListData::remove (this=0x3fc7ab8, i=<optimized out>) at tools/qlist.cpp:262
#3  0x00007ffff235ec49 in QListData::erase (this=0x3fc7ab8, xi=<optimized out>) at tools/qlist.cpp:327
#4  0x00007ffff79af929 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007ffff79af541 in QQuickWindowPrivate::deliverHoverEvent(QQuickItem*, QPointF const&, QPointF const&, QFlags<Qt::KeyboardModifier>, bool&) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007ffff79b1adc in QQuickWindow::mouseMoveEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007ffff2a7ce55 in QWindow::event (this=0x3e91e00, ev=<optimized out>) at kernel/qwindow.cpp:1982
#26 0x00007ffff79b2d23 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007ffff6c69943 in PlasmaQuick::Dialog::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#28 0x00007ffff320216c in QApplicationPrivate::notify_helper (this=0x6a78b0, receiver=0x3e91e00, e=0x7fffffffde60) at kernel/qapplication.cpp:3504
#29 0x00007ffff320741e in QApplication::notify (this=0x7fffffffe360, receiver=0x3e91e00, e=0x7fffffffde60) at kernel/qapplication.cpp:3287
#30 0x00007ffff253081b in QCoreApplication::notifyInternal (this=0x7fffffffe360, receiver=0x3e91e00, event=0x7fffffffde60) at kernel/qcoreapplication.cpp:935
#31 0x00007ffff2a754d0 in sendSpontaneousEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:240
#32 QGuiApplicationPrivate::processMouseEvent (e=0x4e77430) at kernel/qguiapplication.cpp:1701
#33 0x00007ffff2a76e25 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x4e77430) at kernel/qguiapplication.cpp:1502
#34 0x00007ffff2a5c4af in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:579
#35 0x00007fffe6e07d80 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:78
#36 0x00007fffedec5c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007fffedec5f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fffedec5ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff2587e57 in QEventDispatcherGlib::processEvents (this=0x6d4280, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#40 0x00007ffff252e042 in QEventLoop::exec (this=this@entry=0x7fffffffe200, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#41 0x00007ffff2535acc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#42 0x00007ffff2a6d1dc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1436
#43 0x00007ffff3200795 in QApplication::exec () at kernel/qapplication.cpp:2749
#44 0x000000000042d46f in main (argc=1, argv=<optimized out>) at ../../shell/main.cpp:150
  Id   Target Id         Frame 
  31   Thread 0x7ffed4b82700 (LWP 6802) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  30   Thread 0x7ffee48e9700 (LWP 6794) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  29   Thread 0x7ffee59dc700 (LWP 6793) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  28   Thread 0x7ffee7fff700 (LWP 6792) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  27   Thread 0x7ffef974d700 (LWP 6791) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  26   Thread 0x7ffefa7fe700 (LWP 6790) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  25   Thread 0x7ffefb7ff700 (LWP 6789) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  24   Thread 0x7fff08a2c700 (LWP 6788) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  23   Thread 0x7fff09b1d700 (LWP 6787) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  22   Thread 0x7fff0abae700 (LWP 6786) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  21   Thread 0x7fff0bbaf700 (LWP 6785) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  20   Thread 0x7fff1fdf9700 (LWP 6776) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  17   Thread 0x7fff1f5f8700 (LWP 6773) "QQuickPixmapRea" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  15   Thread 0x7fffa987f700 (LWP 6771) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  14   Thread 0x7fffaaffe700 (LWP 6769) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  13   Thread 0x7fffab7ff700 (LWP 6768) "plasmashell" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
  12   Thread 0x7fffb89c5700 (LWP 6767) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  11   Thread 0x7fffb9bce700 (LWP 6766) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  10   Thread 0x7fffbaffe700 (LWP 6763) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  9    Thread 0x7fffbbfff700 (LWP 6762) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  8    Thread 0x7fffcd64d700 (LWP 6761) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  7    Thread 0x7fffce73e700 (LWP 6760) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  6    Thread 0x7fffcf7ff700 (LWP 6758) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  5    Thread 0x7fffd48f8700 (LWP 6757) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  4    Thread 0x7fffd6143700 (LWP 6756) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  3    Thread 0x7fffdfbec700 (LWP 6755) "QQmlThread" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
  2    Thread 0x7fffe4aa1700 (LWP 6743) "QXcbEventReader" 0x00007ffff1c762cd in poll () at ../sysdeps/unix/syscall-template.S:81
* 1    Thread 0x7ffff7f8a880 (LWP 6733) "plasmashell" __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1548
Comment 1 Lane Wiscombe 2014-12-21 03:07:09 UTC
This in non-existent on arch linux

QT: 5.4.0-1
Plasma-Desktop: 5.1.2-1
Comment 2 Bhushan Shah 2014-12-21 06:34:07 UTC

*** This bug has been marked as a duplicate of bug 336493 ***