Bug 350329 - Lockscreen shouldn't restart infinitely on crash
Summary: Lockscreen shouldn't restart infinitely on crash
Status: RESOLVED DUPLICATE of bug 351696
Alias: None
Product: ksmserver
Classification: Unmaintained
Component: lockscreen (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-17 20:56 UTC by Dāvis
Modified: 2015-08-25 07:53 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dāvis 2015-07-17 20:56:31 UTC
Basically lockscreen were crashing and it would restart infinitely every second, generating crash dumps, filling HDD with them and hogging all CPU time making PC completely unusable.
It should just try like say 30 times and then better logout or something...

This is how journal looks like

kscreenlocker_greet[1285]: QXcbConnection: Could not connect to display :1
systemd-coredump[1284]: Process 1269 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1287]: QXcbConnection: Could not connect to display :1
systemd-coredump[1286]: Process 1285 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1289]: QXcbConnection: Could not connect to display :1
systemd-coredump[1288]: Process 1287 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1291]: QXcbConnection: Could not connect to display :1
systemd-coredump[1290]: Process 1289 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1293]: QXcbConnection: Could not connect to display :1
systemd-coredump[1292]: Process 1291 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1295]: QXcbConnection: Could not connect to display :1
systemd-coredump[1294]: Process 1293 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1297]: QXcbConnection: Could not connect to display :1
systemd-coredump[1296]: Process 1295 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1299]: QXcbConnection: Could not connect to display :1
systemd-coredump[1298]: Process 1297 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1301]: QXcbConnection: Could not connect to display :1
systemd-coredump[1300]: Process 1299 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1303]: QXcbConnection: Could not connect to display :1
systemd-coredump[1302]: Process 1301 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1305]: QXcbConnection: Could not connect to display :1
systemd-coredump[1304]: Process 1303 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1307]: QXcbConnection: Could not connect to display :1
systemd-coredump[1306]: Process 1305 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1309]: QXcbConnection: Could not connect to display :1
systemd-coredump[1308]: Process 1307 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1311]: QXcbConnection: Could not connect to display :1
systemd-coredump[1310]: Process 1309 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1313]: QXcbConnection: Could not connect to display :1
systemd-coredump[1312]: Process 1311 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1315]: QXcbConnection: Could not connect to display :1
systemd-coredump[1314]: Process 1313 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1318]: QXcbConnection: Could not connect to display :1
systemd-coredump[1317]: Process 1315 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1320]: QXcbConnection: Could not connect to display :1
systemd-coredump[1319]: Process 1318 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1322]: QXcbConnection: Could not connect to display :1
systemd-coredump[1321]: Process 1320 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1348]: QXcbConnection: Could not connect to display :1
systemd-coredump[1346]: Process 1322 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1350]: QXcbConnection: Could not connect to display :1
systemd-coredump[1349]: Process 1348 (kscreenlocker_g) of user 1000 dumped core.
kscreenlocker_greet[1352]: QXcbConnection: Could not connect to display :1
systemd-coredump[1351]: Process 1350 (kscreenlocker_g) of user 1000 dumped core.


and from coredump list (I've thousands of such crash dumps, not joking)

P  2015-07-13 19:56:04 EEST  23508  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:05 EEST  23517  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:06 EEST  23525  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:06 EEST  23529  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:07 EEST  23533  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:08 EEST  23540  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:09 EEST  23547  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:09 EEST  23551  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:10 EEST  23558  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:11 EEST  23565  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:12 EEST  23569  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:12 EEST  23576  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:13 EEST  23580  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:14 EEST  23587  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:14 EEST  23596  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:15 EEST  23600  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:16 EEST  23604  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:16 EEST  23612  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:17 EEST  23619  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:18 EEST  23623  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:19 EEST  23630  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:19 EEST  23640  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:20 EEST  23644  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:21 EEST  23651  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:22 EEST  23656  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:23 EEST  23664  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:24 EEST  23671  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:25 EEST  23675  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:25 EEST  23679  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:26 EEST  23689  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:27 EEST  23696  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:28 EEST  23700  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:28 EEST  23707  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:29 EEST  23712  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:32 EEST  23719  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:33 EEST  23723  1000  1000  11   /usr/lib/kscreenlocker_greet
P  2015-07-13 19:56:34 EEST  23730  1000  1000  11   /usr/lib/kscreenlocker_greet
Comment 1 Martin Flöser 2015-08-25 07:53:17 UTC

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