Bug 304128

Summary: Plasma-Desktop Crash on Startup [@ Kickoff::FlipScrollView::FlipScrollView]
Product: [Unmaintained] plasma4 Reporter: Samuel Suther <s.suther>
Component: widget-kickoffAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.8.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Samuel Suther 2012-07-27 09:12:21 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-27-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Error apear on startup. I not have done any interaction on Plasma, that could cause the crash.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  isEmpty (this=0x30) at ../../include/QtCore/../../src/corelib/tools/qhash.h:297
#7  QHash<void const*, QCss::StyleSheet>::remove (this=0x30, akey=@0x7fff400d7a08: 0x25d1d90) at ../../include/QtCore/../../src/corelib/tools/qhash.h:786
#8  0x00007f1e2545154f in QStyleSheetStyle::repolish (this=<optimized out>, w=0x25d1d90) at styles/qstylesheetstyle.cpp:2777
#9  0x00007f1e2515dd2b in QWidgetPrivate::inheritStyle (this=0x25d23b0) at kernel/qwidget.cpp:2824
#10 0x00007f1e2516f306 in QWidget::setParent (this=0x25d1d90, parent=0x25d13a0, f=...) at kernel/qwidget.cpp:10251
#11 0x00007f1e2516fb0e in QWidgetPrivate::init (this=0x25d23b0, parentWidget=<optimized out>, f=...) at kernel/qwidget.cpp:1369
#12 0x00007f1e251700c1 in QWidget::QWidget (this=0x25d1d90, parent=0x25d13a0, f=...) at kernel/qwidget.cpp:1173
#13 0x00007f1e255ada14 in QAbstractScrollAreaPrivate::init (this=0x25d1f90) at widgets/qabstractscrollarea.cpp:272
#14 0x00007f1e255addd4 in QAbstractScrollArea::QAbstractScrollArea (this=0x25d13a0, dd=..., parent=<optimized out>) at widgets/qabstractscrollarea.cpp:493
#15 0x00007f1e2564369c in QAbstractItemView::QAbstractItemView (this=0x25d13a0, parent=0x0) at itemviews/qabstractitemview.cpp:581
#16 0x00007f1e0d66cf90 in Kickoff::FlipScrollView::FlipScrollView (this=0x25d13a0, parent=<optimized out>) at ../../../../../plasma/desktop/applets/kickoff/ui/flipscrollview.cpp:162
#17 0x00007f1e0d6756a7 in setupAllProgramsView (this=0x25c4270) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:218
#18 initTabs (this=0x25c4270) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:157
#19 Kickoff::Launcher::init (this=0x230b300) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:548
#20 0x00007f1e0d6774ae in Kickoff::Launcher::Launcher (this=0x230b300, applet=0x1cbca70) at ../../../../../plasma/desktop/applets/kickoff/ui/launcher.cpp:516
#21 0x00007f1e0d67fcc9 in createLauncher (this=0x1da8b90) at ../../../../../plasma/desktop/applets/kickoff/applet/applet.cpp:73
#22 LauncherApplet::Private::createLauncher (this=0x1da8b90) at ../../../../../plasma/desktop/applets/kickoff/applet/applet.cpp:67
#23 0x00007f1e0d67fd3d in LauncherApplet::widget (this=0x1cbca70) at ../../../../../plasma/desktop/applets/kickoff/applet/applet.cpp:235
#24 0x00007f1e2874927c in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x1daef80, constraints=...) at ../../plasma/popupapplet.cpp:229
#25 0x00007f1e286f0ace in Plasma::Applet::flushPendingConstraintsEvents (this=0x1cbca70) at ../../plasma/applet.cpp:1361
#26 0x00007f1e28700aa7 in Plasma::ContainmentPrivate::initApplets (this=0x1d21990) at ../../plasma/containment.cpp:470
#27 0x00007f1e28714ef2 in Plasma::CoronaPrivate::importLayout (this=0x1c65140, conf=..., mergeConfig=false) at ../../plasma/corona.cpp:1067
#28 0x00007f1e28715b94 in Plasma::Corona::loadLayout (this=0x1ca9c00, configName=...) at ../../plasma/corona.cpp:278
#29 0x00007f1e28715c5c in Plasma::Corona::initializeLayout (this=0x1ca9c00, configName=...) at ../../plasma/corona.cpp:181
#30 0x00007f1e28f27d39 in PlasmaApp::corona (this=0x1ac5100, createIfMissing=<optimized out>) at ../../../../plasma/desktop/shell/plasmaapp.cpp:833
#31 0x00007f1e28f2804f in PlasmaApp::setupDesktop (this=0x1ac5100) at ../../../../plasma/desktop/shell/plasmaapp.cpp:312
#32 0x00007f1e28f2935a in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x1ac5100, _c=<optimized out>) at ./plasmaapp.moc:119
#33 PlasmaApp::qt_static_metacall (_o=0x1ac5100, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./plasmaapp.moc:97
#34 0x00007f1e25db2446 in QObject::event (this=0x1ac5100, e=<optimized out>) at kernel/qobject.cpp:1195
#35 0x00007f1e2511f5f4 in QApplication::event (this=0x1ac5100, e=0x1c2b2c0) at kernel/qapplication.cpp:2541
#36 0x00007f1e2511b894 in notify_helper (e=0x1c2b2c0, receiver=0x1ac5100, this=0x1af3910) at kernel/qapplication.cpp:4559
#37 QApplicationPrivate::notify_helper (this=0x1af3910, receiver=0x1ac5100, e=0x1c2b2c0) at kernel/qapplication.cpp:4531
#38 0x00007f1e25120713 in QApplication::notify (this=0x1ac5100, receiver=0x1ac5100, e=0x1c2b2c0) at kernel/qapplication.cpp:4420
#39 0x00007f1e26a7c9e6 in KApplication::notify (this=0x1ac5100, receiver=0x1ac5100, event=0x1c2b2c0) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x00007f1e25d98e9c in QCoreApplication::notifyInternal (this=0x1ac5100, receiver=0x1ac5100, event=0x1c2b2c0) at kernel/qcoreapplication.cpp:876
#41 0x00007f1e25d9cc6a in sendEvent (event=0x1c2b2c0, receiver=0x1ac5100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a711f0) at kernel/qcoreapplication.cpp:1500
#43 0x00007f1e25dc7f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#44 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#45 0x00007f1e1cda4d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f1e1cda50a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007f1e1cda5164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007f1e25dc83bf in QEventDispatcherGlib::processEvents (this=0x1a72ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#49 0x00007f1e251c3d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f1e25d97c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#51 0x00007f1e25d97ed7 in QEventLoop::exec (this=0x7fff400d9b10, flags=...) at kernel/qeventloop.cpp:204
#52 0x00007f1e25d9cf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#53 0x00007f1e28f0ea13 in kdemain (argc=1, argv=0x7fff400d9ef8) at ../../../../plasma/desktop/shell/main.cpp:120
#54 0x00007f1e28b3176d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff400d9ef8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff400d9ee8) at libc-start.c:226
#55 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 13:24:13 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!