[lucid beta2] Plymouth does not honor "nosplash"

Bug #560491 reported by Steven Shiau
46
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Plymouth
New
Undecided
Unassigned
plymouth (Ubuntu)
Triaged
Low
Unassigned
Nominated for Lucid by Craig Ringer

Bug Description

Binary package hint: plymouth

I append "nosplash" in the boot parameters, but the plymouth theme is still shown.

How to reproduce:
1. Download ubuntu-10.04-beta2-desktop-i386.iso
2. Boot it
3. Press "Esc", then F6, then change "splash" to be "nosplash".
Then continue to boot, the plymouth theme is still shown.

Tags: patch testcase
Revision history for this message
Steve Langasek (vorlon) wrote :

Thank you for taking the time to report this issue and help to improve Ubuntu.

> I append "nosplash" in the boot parameters, but the plymouth theme is still shown.

Why would you use "nosplash" instead of omitting "splash"?

There is a bug in plymouth's kernel commandline parsing here, it doesn't respect word boundaries when looking for 'splash'; but I don't think "nosplash" is a documented option, either.

Changed in plymouth (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Steven Shiau (stevenshiau) wrote :

I think it was working:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574722

Yes, parsing problem, since even if "nosplash" is not supported, "nosplash" should work like "omitting splash".

Thanks.

Revision history for this message
Steve Langasek (vorlon) wrote :

> I think it was working:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574722

That's an unrelated bug report about an init script in the Debian package. Debian and Ubuntu don't share the plymouth package.

Changed in plymouth (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Craig Ringer (ringerc) wrote :

This bug is caused by a bug in Plymouth's kernel command line parsing, causing it to see "splash" on the kernel command line and thus think it's been asked to show a splash screen when "nosplash" or any other string containing "splash" as a substring appears on the command line. I've attached a patch that fixes the way plymouth looks for keywords in the kernel command line.

tags: added: testcase
penalvch (penalvch)
tags: added: patch
Revision history for this message
Marius B. Kotsbak (mariusko) wrote :

Please open a bug report here: https://bugs.freedesktop.org/
and attach the patch there.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.