plymouthd crashed with SIGSEGV in /sbin/plymouthd:11 in ply_renderer_set_handler_for_input_source -> ply_keyboard_stop_watching_for_renderer_input -> ply_keyboard_stop_watching_for_input -> ply_device_manager_deactivate_keyboards -> on_deactivate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Cosmic |
Fix Released
|
High
|
Brian Murray |
Bug Description
[Impact]
plymouth has been crashing a whole bunch and notifying users about it.
[Test Case]
We don't have a specific test case but luckily :-( there are thousands of crashes in the Error Tracker about this issue. Subsequently, it should be enough to verify that the new version of plymouth doesn't appear in the following bucket:
https:/
[Regression Potential]
The fix has to do with keyboard handling so a possible regression would be the inability to unlock your disks.
Original Description
-------
A green Xubuntu splash screen with a spinning circle normally appears on boot up.
Now just a blank black screen shows until the login box appears. On logging in, the desktop appears as normal but an error message pops up offering to report a bug to developers.
Description: Ubuntu Cosmic Cuttlefish (development branch)
Release: 18.10
All packages up-to-date as of 25 September 2018 14:00 BST
Errors Tracker: https:/
ProblemType: CrashDistroRelease: Ubuntu 18.10
Package: plymouth 0.9.3-1ubuntu8
ProcVersionSign
Uname: Linux 4.18.0-7-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
CrashCounter: 1
Date: Tue Sep 25 13:47:47 2018
DefaultPlymouth: /usr/share/
ExecutablePath: /sbin/plymouthd
MachineType: Acer Veriton N280G
ProcCmdLine: BOOT_IMAGE=
ProcCmdline: @sbin/plymouthd --mode=boot --pid-file=
ProcEnviron:
LANG=en_GB.UTF-8
PATH=(custom, no user)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x7f05452a07f9 <ply_renderer_
PC (0x7f05452a07f9) ok
source "0x78(%rax)" (0x00000078) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11SourcePackage: plymouth
StacktraceTop:
ply_renderer_
ply_keyboard_
ply_device_
?? ()
?? ()
TextPlymouth: /usr/share/
Title: plymouthd crashed with SIGSEGV in ply_renderer_
UpgradeStatus: Upgraded to cosmic on 2018-08-21 (34 days ago)
UserGroups:
dmi.bios.date: 01/15/2011
dmi.bios.vendor: Acer
dmi.bios.version: P01-A3
dmi.board.
dmi.board.name: TPDS03
dmi.board.vendor: Acer
dmi.board.version: To be filled by O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Acer
dmi.chassis.
dmi.modalias: dmi:bvnAcer:
dmi.product.family: Acer Desktop
dmi.product.name: Veriton N280G
dmi.product.sku: To Be Filled By O.E.M.
dmi.product.
dmi.sys.vendor: Acer
summary: |
- plymouthd crashed with SIGSEGV in - ply_renderer_set_handler_for_input_source() + plymouthd crashed with SIGSEGV in /sbin/plymouthd:11 in + ply_renderer_set_handler_for_input_source -> + ply_keyboard_stop_watching_for_renderer_input -> + ply_keyboard_stop_watching_for_input -> + ply_device_manager_deactivate_keyboards -> on_deactivate |
description: | updated |
tags: | added: id-5bad7286befb7a37e6f5072a |
Changed in plymouth (Ubuntu Cosmic): | |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
Changed in plymouth (Ubuntu Cosmic): | |
status: | Confirmed → Fix Released |
Changed in plymouth (Ubuntu Cosmic): | |
status: | Fix Released → In Progress |
Changed in plymouth (Ubuntu Cosmic): | |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → Brian Murray (brian-murray) |
Changed in plymouth (Ubuntu Bionic): | |
status: | New → Triaged |
importance: | Undecided → Medium |
description: | updated |
tags: |
added: verification-done-cosmic removed: verification-needed-cosmic |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
StacktraceTop: set_handler_ for_input_ source (renderer= <optimized out>, input_source= 0x5599642cc930, handler=0x0, user_data=0x0) at ply-renderer.c:406 stop_watching_ for_renderer_ input (keyboard= 0x5599642d5590) at ply-keyboard.c:406 stop_watching_ for_input (keyboard= keyboard@ entry=0x5599642 d5590) at ply-keyboard.c:406 manager_ deactivate_ keyboards (manager= 0x5599642c5a10) at ply-device- manager. c:976 0x7ffd7332c130, retain_ splash= <optimized out>, quit_trigger= 0x5599642cb750) at main.c:1435
ply_renderer_
ply_keyboard_
ply_keyboard_
ply_device_
on_quit (state=