Bug 321833 - plasma crashed while waiting for startx to finish
Summary: plasma crashed while waiting for startx to finish
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 4.10.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-01 18:03 UTC by Lester Petrie
Modified: 2018-06-08 18:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (6.53 KB, text/plain)
2016-02-10 19:25 UTC, opensuse.lietuviu.kalba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lester Petrie 2013-07-01 18:03:03 UTC
Application: plasma-desktop (4.10.4)
KDE Platform Version: 4.10.4
Qt Version: 4.8.4
Operating System: Linux 3.9.8-100.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

-- Information about the crash:
- What I was doing when the application crashed:
I had logged in, and entered a startx.  I was waiting for all the windows to finish being created when plasma crashed.  My window background did not get initialized successfully.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fd2c4e21880 (LWP 2719))]

Thread 3 (Thread 0x7fd2af0bf700 (LWP 2728)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x0000003178786797 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3178a94640) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000031787867c9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003152007d14 in start_thread (arg=0x7fd2af0bf700) at pthread_create.c:309
#4  0x00000031514f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fd213fff700 (LWP 2733)):
#0  0x00000031514e8bdf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003154047af4 in g_main_context_poll (n_fds=1, fds=0x7fd2040029b0, timeout=-1, context=0x7fd2040009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7fd2040009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x0000003154047c14 in g_main_context_iteration (context=0x7fd2040009a0, may_block=1) at gmain.c:3207
#4  0x000000315cda5eb6 in QEventDispatcherGlib::processEvents (this=0x7fd2040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000315cd7651f in QEventLoop::processEvents (this=this@entry=0x7fd213ffecd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000315cd767a8 in QEventLoop::exec (this=0x7fd213ffecd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000315cc78970 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x000000315cd56d3f in QInotifyFileSystemWatcherEngine::run (this=0x1982380) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x000000315cc7b94c in QThreadPrivate::start (arg=0x1982380) at thread/qthread_unix.cpp:338
#10 0x0000003152007d14 in start_thread (arg=0x7fd213fff700) at pthread_create.c:309
#11 0x00000031514f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd2c4e21880 (LWP 2719)):
[KCrash Handler]
#6  QGraphicsScene::items (this=0x0, pos=..., mode=Qt::IntersectsItemShape, order=Qt::DescendingOrder, deviceTransform=...) at graphicsview/qgraphicsscene.cpp:2091
#7  0x00007fd2b4eb2d13 in GroupingContainmentPrivate::groupsAt (this=this@entry=0xa7a0d0, pos=..., uppermostItem=uppermostItem@entry=0x0) at /usr/src/debug/kdeplasma-addons-4.10.4/containments/groupingdesktop/lib/groupingcontainment.cpp:190
#8  0x00007fd2b4eb2ef6 in GroupingContainmentPrivate::groupAt (this=this@entry=0xa7a0d0, pos=..., uppermostItem=uppermostItem@entry=0x0) at /usr/src/debug/kdeplasma-addons-4.10.4/containments/groupingdesktop/lib/groupingcontainment.cpp:219
#9  0x00007fd2b4eb3782 in GroupingContainmentPrivate::manageApplet (this=this@entry=0xa7a0d0, applet=applet@entry=0xba0770, pos=...) at /usr/src/debug/kdeplasma-addons-4.10.4/containments/groupingdesktop/lib/groupingcontainment.cpp:241
#10 0x00007fd2b4eb6899 in GroupingContainmentPrivate::restoreGroups (this=0xa7a0d0) at /usr/src/debug/kdeplasma-addons-4.10.4/containments/groupingdesktop/lib/groupingcontainment.cpp:499
#11 0x000000315cd8c16e in QObject::event (this=0xc07bf0, e=<optimized out>) at kernel/qobject.cpp:1194
#12 0x000000315f9dddeb in QGraphicsWidget::event (this=0xc07bf0, event=0xbfe9d0) at graphicsview/qgraphicswidget.cpp:1461
#13 0x000000315f3ca5ac in QApplicationPrivate::notify_helper (this=this@entry=0x7a07d0, receiver=receiver@entry=0xc07bf0, e=e@entry=0xbfe9d0) at kernel/qapplication.cpp:4562
#14 0x000000315f3cea2a in QApplication::notify (this=0x78f300, receiver=0xc07bf0, e=0xbfe9d0) at kernel/qapplication.cpp:4423
#15 0x0000003161c46f06 in KApplication::notify (this=0x78f300, receiver=0xc07bf0, event=0xbfe9d0) at /usr/src/debug/kdelibs-4.10.4/kdeui/kernel/kapplication.cpp:311
#16 0x000000315cd7786e in QCoreApplication::notifyInternal (this=0x78f300, receiver=receiver@entry=0xc07bf0, event=event@entry=0xbfe9d0) at kernel/qcoreapplication.cpp:949
#17 0x000000315cd7b321 in sendEvent (event=0xbfe9d0, receiver=0xc07bf0) at kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x6f6850) at kernel/qcoreapplication.cpp:1573
#19 0x000000315cda5d03 in sendPostedEvents () at kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=s@entry=0x79ced0) at kernel/qeventdispatcher_glib.cpp:279
#21 0x0000003154047825 in g_main_dispatch (context=0x79f380) at gmain.c:2539
#22 g_main_context_dispatch (context=context@entry=0x79f380) at gmain.c:3075
#23 0x0000003154047b58 in g_main_context_iterate (context=context@entry=0x79f380, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#24 0x0000003154047c14 in g_main_context_iteration (context=0x79f380, may_block=1) at gmain.c:3207
#25 0x000000315cda5e96 in QEventDispatcherGlib::processEvents (this=0x6f81b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x000000315f46a5ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#27 0x000000315cd7651f in QEventLoop::processEvents (this=this@entry=0x7fff42a5a9f0, flags=...) at kernel/qeventloop.cpp:149
#28 0x000000315cd767a8 in QEventLoop::exec (this=0x7fff42a5a9f0, flags=...) at kernel/qeventloop.cpp:204
#29 0x000000315cd7b638 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#30 0x000000316163d5f1 in kdemain (argc=1, argv=0x7fff42a5ace8) at /usr/src/debug/kde-workspace-4.10.4/plasma/desktop/shell/main.cpp:126
#31 0x0000003151421735 in __libc_start_main (main=0x400900 <main(int, char**)>, argc=1, ubp_av=0x7fff42a5ace8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff42a5acd8) at libc-start.c:226
#32 0x0000000000400931 in _start ()

Possible duplicates by query: bug 319965, bug 319324, bug 309936.

Reported using DrKonqi
Comment 1 opensuse.lietuviu.kalba 2016-02-10 19:25:40 UTC
Created attachment 97135 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.20) on KDE Platform 4.14.9 using Qt 4.8.6

- What I was doing when the application crashed:

Started KDE 4 session. Before I replaced two config files from back-up

-- Backtrace (Reduced):
#6  0x00007f2bbe5954e1 in QGraphicsScene::items(QPointF const&, Qt::ItemSelectionMode, Qt::SortOrder, QTransform const&) const (this=0x0, pos=..., mode=mode@entry=Qt::IntersectsItemShape, order=order@entry=Qt::DescendingOrder, deviceTransform=...) at graphicsview/qgraphicsscene.cpp:2091
#7  0x00007f2b9759b2df in GroupingContainmentPrivate::groupsAt(QPointF const&, QGraphicsWidget*) (this=this@entry=0x1f2e680, pos=..., uppermostItem=uppermostItem@entry=0x0) at /usr/src/debug/kdeplasma-addons-4.14.3/containments/groupingdesktop/lib/groupingcontainment.cpp:190
#8  0x00007f2b9759c7ea in GroupingContainmentPrivate::groupAt(QPointF const&, QGraphicsWidget*) (this=this@entry=0x1f2e680, pos=..., uppermostItem=uppermostItem@entry=0x0) at /usr/src/debug/kdeplasma-addons-4.14.3/containments/groupingdesktop/lib/groupingcontainment.cpp:219
#9  0x00007f2b9759c9a8 in GroupingContainmentPrivate::manageApplet(Plasma::Applet*, QPointF const&) (this=this@entry=0x1f2e680, applet=applet@entry=0x1f86a20, pos=...) at /usr/src/debug/kdeplasma-addons-4.14.3/containments/groupingdesktop/lib/groupingcontainment.cpp:241
#10 0x00007f2b9759d8bd in GroupingContainmentPrivate::restoreGroups() (this=0x1f2e680) at /usr/src/debug/kdeplasma-addons-4.14.3/containments/groupingdesktop/lib/groupingcontainment.cpp:499
Comment 2 opensuse.lietuviu.kalba 2016-02-10 19:40:35 UTC
Before this I experienced black screen while working in desktop.
So I tried to move current ~/.kde4 and try to find out, that is the cause by coping files back over new configuration.
Fixed by removing ~/.kde4/share/apps/kscreen/ directory and restoring all other ~/.kde4 content as it was before.
Comment 3 Nate Graham 2018-06-08 18:38:08 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 has already been 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