Bug 282251 - Plasma Desktop fail to start
Summary: Plasma Desktop fail to start
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.9.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 302469 316091 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-18 05:25 UTC by Soroush Rabiei
Modified: 2018-06-08 19:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Soroush Rabiei 2011-09-18 05:25:36 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
I can't remember any strang things when this happened. I was creating tables in MySQL Administrator then shut down my machine and Plasma Desktop crashes on startup. Last thing I changed in desktop was adding a shelf widget to a tabbing group widget in one of desktops.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe87daba7a0 (LWP 2630))]

Thread 3 (Thread 0x7fe85be19700 (LWP 2631)):
#0  0x00007fe87d3aef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe871dded94 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe871ddf2c9 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe87a5cb446 in QEventDispatcherGlib::processEvents (this=0x13e0e20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fe87a59f882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe87a59fabc in QEventLoop::exec (this=0x7fe85be18db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fe87a4b6924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fe87a581c2f in QInotifyFileSystemWatcherEngine::run (this=0x13df790) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe87a4b9175 in QThreadPrivate::start (arg=0x13df790) at thread/qthread_unix.cpp:320
#9  0x00007fe8728e6d8c in start_thread (arg=0x7fe85be19700) at pthread_create.c:304
#10 0x00007fe87d3bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe850529700 (LWP 2636)):
#0  0x00007fe87d3aef03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe871dded94 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe871ddf682 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe851640b24 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fe871e06076 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe8728e6d8c in start_thread (arg=0x7fe850529700) at pthread_create.c:304
#6  0x00007fe87d3bc04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe87daba7a0 (LWP 2630)):
[KCrash Handler]
#6  findChar (str=0x6000000000000000, len=60565, ch=..., from=0, cs=Qt::CaseSensitive) at tools/qstring.cpp:318
#7  0x00007fe879983e52 in QKeySequence::mnemonic (text=...) at kernel/qkeysequence.cpp:1094
#8  0x00007fe879dc55a6 in QTabBar::insertTab (this=0xd3a790, index=0, icon=<value optimized out>, text=...) at widgets/qtabbar.cpp:848
#9  0x00007fe87cfca117 in Plasma::TabBar::insertTab (this=0xd36cf0, index=-1, icon=..., label=..., content=<value optimized out>) at ../../plasma/widgets/tabbar.cpp:310
#10 0x00007fe87cfca2fe in Plasma::TabBar::insertTab (this=0xd36cf0, index=-1, label=..., content=0xce5530) at ../../plasma/widgets/tabbar.cpp:319
#11 0x00007fe865744394 in TabbingGroup::restoreChildGroupInfo (this=0xd39b30, child=0xce5510, group=<value optimized out>) at ../../../../containments/groupingdesktop/lib/groups/tabbinggroup.cpp:154
#12 0x00007fe86572714f in AbstractGroup::restoreChildren (this=0xd39b30) at ../../../../containments/groupingdesktop/lib/abstractgroup.cpp:615
#13 0x00007fe86574424d in TabbingGroup::restoreChildren (this=0xd39b30) at ../../../../containments/groupingdesktop/lib/groups/tabbinggroup.cpp:140
#14 0x00007fe865724c04 in AbstractGroupPrivate::restoreChildren (this=0xd32df0) at ../../../../containments/groupingdesktop/lib/abstractgroup.cpp:187
#15 0x00007fe86572fe2e in GroupingContainmentPrivate::restoreGroups (this=0xc4a360) at ../../../../containments/groupingdesktop/lib/groupingcontainment.cpp:508
#16 0x00007fe8657306ca in GroupingContainment::qt_metacall (this=0xc349b0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xf16cd0) at ./groupingcontainment.moc:127
#17 0x00007fe87a5b449a in QObject::event (this=0xc349b0, e=<value optimized out>) at kernel/qobject.cpp:1226
#18 0x00007fe879f851bb in QGraphicsWidget::event (this=0xc349b0, event=0xf31ca0) at graphicsview/qgraphicswidget.cpp:1423
#19 0x00007fe87995d9f4 in QApplicationPrivate::notify_helper (this=0x7ac330, receiver=0xc349b0, e=0xf31ca0) at kernel/qapplication.cpp:4462
#20 0x00007fe8799623ba in QApplication::notify (this=<value optimized out>, receiver=0xc349b0, e=0xf31ca0) at kernel/qapplication.cpp:4341
#21 0x00007fe87b240796 in KApplication::notify (this=0x79a990, receiver=0xc349b0, event=0xf31ca0) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x00007fe87a5a049c in QCoreApplication::notifyInternal (this=0x79a990, receiver=0xc349b0, event=0xf31ca0) at kernel/qcoreapplication.cpp:731
#23 0x00007fe87a5a3c25 in sendEvent (receiver=0x0, event_type=0, data=0x70cb00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x70cb00) at kernel/qcoreapplication.cpp:1372
#25 0x00007fe87a5cb253 in sendPostedEvents (s=0x7b46c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#26 postEventSourceDispatch (s=0x7b46c0) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007fe871dde85d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fe871ddf038 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fe871ddf2c9 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fe87a5cb3ef in QEventDispatcherGlib::processEvents (this=0x70c2e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#31 0x00007fe879a074de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007fe87a59f882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x00007fe87a59fabc in QEventLoop::exec (this=0x7fff8fddff80, flags=...) at kernel/qeventloop.cpp:201
#34 0x00007fe87a5a3ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#35 0x00007fe87d6aa9dc in kdemain (argc=1, argv=0x7fff8fde0388) at ../../../../plasma/desktop/shell/main.cpp:120
#36 0x00007fe87d2f4eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fff8fde0388, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff8fde0378) at libc-start.c:226
#37 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Marco Martin 2012-06-25 10:03:46 UTC
*** Bug 302469 has been marked as a duplicate of this bug. ***
Comment 2 Myriam Schweingruber 2012-07-17 10:24:29 UTC
Confirmed by duplicate, updated version last reproduced with.
Comment 3 Myriam Schweingruber 2012-09-05 07:16:28 UTC
Is this still valid with KDE 4.9?
Comment 4 Jekyll Wu 2013-03-03 23:15:45 UTC
*** Bug 316091 has been marked as a duplicate of this bug. ***
Comment 5 Jekyll Wu 2013-03-03 23:17:24 UTC
bug 316091 is from KDE 4.9.4 . reopen
Comment 6 Nate Graham 2018-06-08 19:38:41 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham