[Bug 1802993] Re: /sbin/plymouthd:plymouthd: ./plugin.c:1244: set_handler_for_input_source: Assertion `has_input_source (backend, input_source)' failed.
Gert van de Kraats
1802993 at bugs.launchpad.net
Thu Nov 15 22:07:21 UTC 2018
I do not have access to upstream and also have no idea what to add
there.
I have the impression the root cause of the plymouth crash is a configuration problem.
I compared Ubuntu 18.04, upgraded from 16.04, with the fresh install of 18.10.
At 18.10 file /usr/share/initramfs-tools/conf-hooks.d/cryptsetup is
missing, which contains at 18.04 :
# and for systems using plymouth instead, use the new option
FRAMEBUFFER=y
File /usr/share/initramfs-tools/hooks/framebuffer only loads kernel-module i915 and firmware for Intel-graphics-card
into initramfs if FRAMEBUFFER=y.
THerefore at 18.10 i915 is not loaded into initramfs.
At 18.04 with i915 loaded, drm is initialized within 3 seconds kernel elapsed time, so before plymouth needs it.
At 18.10 drm takes 20 seconds, so after plymouth needs it.
By default plymouth waits max. 5 sec. for drm and then will use device fb0 with vesa.
Later at initialization of drm this device fb0 with vesa will give a remove event.
Plymouth does not handle this situation properly, because it refers memory of a renderer, which is already freed.
I see no reason why this module i915 no longer is loaded at initramfs.
Startup time is almost the same. The splash-screen can be shown earlier if present in initramfs.
I think it simply is a bug in ubuntu or upstream.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/1802993
Title:
/sbin/plymouthd:plymouthd: ./plugin.c:1244:
set_handler_for_input_source: Assertion `has_input_source (backend,
input_source)' failed.
Status in plymouth package in Ubuntu:
Confirmed
Bug description:
The Ubuntu Error Tracker has been receiving reports about a problem regarding plymouth. This problem was most recently seen with package version 0.9.3-1ubuntu10, the problem page at https://errors.ubuntu.com/problem/d811a3a23b60315368e94d8d6ee10fb908e90d92 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/plymouth/+bug/1802993/+subscriptions
More information about the foundations-bugs
mailing list