plasmashell crashes on login - so I can't use my desktop system.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
print-manager |
Fix Released
|
High
|
|||
plasma-workspace (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
print-manager (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Confirmed
|
Undecided
|
Unassigned | ||
Eoan |
Won't Fix
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
System was running fine then the desktop background went black. I continued to work for a while to tidy things up (open window were OK) and rebooted.
Any attempt to login will produce a black screen shortly after the desktop is displayed.
The problem is related to this:
[ 119.186969] plasmashell[2316]: segfault at 0 ip 00007f1517ee4556 sp 00007ffee1d19c30 error 4 in libkcupslib.
This started shortly after midnight. The first one in kern.log is:
May 9 00:08:46 parent kernel: [22487.658162] plasmashell[10497]: segfault at 0 ip 00007faf64cce556 sp 00007ffe0cbc0b60 error 4 in libkcupslib.
so I suspect this is something to do with anacron scripts.
May 9 00:08:39 parent anacron[10182]: Job `cron.daily' started
The only packages updated since yesterday are:
root@parent:
448c448
< ii intel-microcode 3.20180312.
---
> ii intel-microcode 3.20180425.
1112c1112
< ii libjavascriptco
---
> ii libjavascriptco
1827c1827
< ii libraw16:amd64 0.18.8-1 amd64 raw image decoder library
---
> ii libraw16:amd64 0.18.8-1ubuntu0.1 amd64 raw image decoder library
2073c2073
< ii libwebkit2gtk-
---
> ii libwebkit2gtk-
2717c2717
< ii update-
---
> ii update-
but I don't see it being any of them. The microcode update didn't actually change the firmware file for this system, and a reboot to the previous kernel had the same problem anyway.
NOTE: that any attached system data is for the wrong system (correct Ubuntu release though).
Since I have no desktop login on the affected system I can't run apport-bug there.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: plasma-workspace 4:5.12.4-0ubuntu3
ProcVersionSign
Uname: Linux 4.15.0-20-generic x86_64
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
CurrentDesktop: KDE
Date: Wed May 9 01:36:24 2018
InstallationDate: Installed on 2017-11-01 (188 days ago)
InstallationMedia: Kubuntu 17.10 "Artful Aardvark" - Release amd64 (20171017.1)
SourcePackage: plasma-workspace
UpgradeStatus: Upgraded to bionic on 2018-05-02 (7 days ago)
Changed in print-manager: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in print-manager: | |
status: | Confirmed → Fix Released |
Changed in plasma-workspace (Ubuntu): | |
status: | Confirmed → Invalid |
no longer affects: | plasma-workspace (Ubuntu Bionic) |
no longer affects: | plasma-workspace (Ubuntu Eoan) |
no longer affects: | plasma-workspace (Ubuntu Focal) |
Changed in print-manager (Ubuntu Focal): | |
status: | Confirmed → Fix Released |
Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic i686
Distribution: Ubuntu 13.10
-- Information about the crash:
- What I was doing when the application crashed:
I started printing some documents and before the printing job finished, I modified printer applet settings so that it would show finished jobs also. It crashed plasma-desktop, restarting it causes crash again.
The crash can be reproduced sometimes.
-- Backtrace: linux-gnu/ libthread_ db.so.1" .
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-
[Current thread is 1 (Thread 0xb1277740 (LWP 5114))]
Thread 5 (Thread 0xad787b40 (LWP 5115)): cond_wait@ @GLIBC_ 2.3.2 () at ../nptl/ sysdeps/ unix/sysv/ linux/i386/ i686/.. /i486/pthread_ cond_wait. S:187 i386-linux- gnu/libQtScript .so.4 i386-linux- gnu/libQtScript .so.4 create. c:311 unix/sysv/ linux/i386/ clone.S: 131
#0 0xb772a424 in __kernel_vsyscall ()
#1 0xb20e184b in pthread_
#2 0xb75de9bc in __pthread_cond_wait (cond=0xb31e38d0, mutex=0xb31e38b8) at forward.c:149
#3 0xb30e0ef2 in ?? () from /usr/lib/
#4 0xb30e0f3f in ?? () from /usr/lib/
#5 0xb20ddd78 in start_thread (arg=0xad787b40) at pthread_
#6 0xb75d101e in clone () at ../sysdeps/
Thread 4 (Thread 0xa6a9db40 (LWP 5116)): mutex@entry= 0xa61004e0) at /build/ buildd/ glib2.0- 2.38.0/ ./glib/ gthread- posix.c: 213 context_ check (context= context@ entry=0xa61004e 0, max_priority= 2147483647, fds=fds@ entry=0xa610228 8, n_fds=n_ fds@entry= 1) at /build/ buildd/ glib2.0- 2.38.0/ ./glib/ gmain.c: 3558 context_ iterate (context= context@ entry=0xa61004e 0, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) at /build/ buildd/ glib2.0- 2.38.0/ ./glib/ gmain.c: 3709 context_ iteration (context= 0xa61004e0, may_block=1) at /build/ buildd/ glib2.0- 2.38.0/ ./glib/ gmain.c: 3773 rGlib:: processEvents (this=0xa6100468, flags=...) at kernel/ qeventdispatche r_glib. cpp:426 :processEvents (this=this@ entry=0xa6a9d22 8, flags=...) at kernel/ qeventloop. cpp:149 entry=0xa6a9d22 8, flags=...) at kernel/ qeventloop. cpp:204 entry=0xa831688 ) at thread/ qthread. cpp:542 temWatcherEngin e::run (this=0xa831688) at io/qfilesystemw atcher_ inotify. cpp:265 :start (arg=0xa831688) at thread/ qthread_ unix.cpp: 338 create. c:311 unix/sysv/ linux/i386/ clone.S: 131
#0 0xb75deba7 in pthread_mutex_lock (mutex=0xa6100558) at forward.c:192
#1 0xb200bba0 in g_mutex_lock (mutex=
#2 0xb1fc858b in g_main_
#3 0xb1fc8aea in g_main_
#4 0xb1fc8c98 in g_main_
#5 0xb603a8df in QEventDispatche
#6 0xb60099f3 in QEventLoop:
#7 0xb6009d19 in QEventLoop::exec (this=this@
#8 0xb5ef8e3d in QThread::exec (this=this@
#9 0xb5fe9e14 in QInotifyFileSys
#10 0xb5efb72f in QThreadPrivate:
#11 0xb20ddd78 in start_thread (arg=0xa6a9db40) at pthread_
#12 0xb75d101e in clone () at ../sysdeps/
Thread 3 (Thread 0xa53ffb40 (LWP 5118)): unix/syscall- template. S:81 __timeout@ entry=- 1, __nfds= __nfds@ entry=1, __fds=_ _fds@entry= 0xa4a023a0) at /usr/include/ i386-linux- gnu/bits/ poll2.h: 46 entry=0xa4a023a 0, nfds=nfds@entry=1, timeout=...
#0 0xb772a424 in __kernel_vsyscall ()
#1 0xb75c1a0b in poll () at ../sysdeps/
#2 0xb1fd7a3b in poll (__timeout=
#3 g_poll (fds=fds@