--pulse-logo sets black palette when not running under KMS

Bug #448988 reported by Mario Limonciello
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usplash (Ubuntu)
Fix Released
Medium
Martin Pitt
Karmic
Fix Released
Medium
Martin Pitt

Bug Description

Binary package hint: usplash

Ever since logo pulse support has been added, i've not been seeing usplash working properly on live CDs. The logo fades in like it's supposed to, but then the screen turns black.

After the installation is done, the logo will fade in and out like it's supposed to w/o a pulse.

Running:

sudo usplash --pulse-logo

on the command line can reproduce this too.

I've verified this problem with both Ubuntu & Mythbuntu builds and their appropriate logos.

ProblemType: Bug
Architecture: i386
CurrentDmesg:
 Error: command ['sh', '-c', 'dmesg | comm -13 /var/log/dmesg -'] failed with exit code 1: [ 46.242393] lp: driver loaded but no devices found
 comm: file 2 is not in sorted order
 [ 105.788887] eth0: link up, 100Mbps, full-duplex
 [ 116.233171] eth0: no IPv6 routers present
Date: Sun Oct 11 14:40:54 2009
DistroRelease: Ubuntu 9.10
LiveMediaBuild: Ubuntu 9.10 "Karmic Koala" - Alpha i386 (20091011)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: innotek GmbH VirtualBox
Package: usplash 0.5.42
ProcCmdLine: BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash --
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-13.44-generic
SourcePackage: usplash
Uname: Linux 2.6.31-13-generic i686
UsplashConf:
 # Usplash configuration file
 # These parameters will only apply after running update-initramfs.
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH

Revision history for this message
Mario Limonciello (superm1) wrote :
Changed in usplash (Ubuntu Karmic):
milestone: none → ubuntu-9.10
Revision history for this message
MarcRandolph (mrand) wrote :

I happened upon this as well on my spare machine trying to install the latest (15 Oct 2009) daily .iso

Changed in usplash (Ubuntu Karmic):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

It works fine on my workstation, but I can reproduce it in kvm.

Changed in usplash (Ubuntu Karmic):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

This also seems to keep the entire palette at black, which makes text messages disappear.

Martin Pitt (pitti)
summary: - --pulse-logo doesn't actually pulse the logo
+ --pulse-logo sets black palette when not running under KMS
Revision history for this message
Martin Pitt (pitti) wrote :

I figured it out: It happens when using the svga backend, but not the bogl backend (which is used with KMS). The set_palette() function in the svga backend destroys the palette that you give it, so you can never ever call it again.

Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in r325. Not uploading yet since Scott also has a pending upload in the queue, the fate of which hasn't been decided yet.

Changed in usplash (Ubuntu Karmic):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package usplash - 0.5.46

---------------
usplash (0.5.46) karmic; urgency=low

  * usplash_svga.c, usplash_svga_set_palette(): Do not destroy the palette
    that gets passed as an argument. If in 8 bpp mode, create a copy, in other
    modes don't touch it at all. (LP: #448988)

 -- Martin Pitt <email address hidden> Fri, 16 Oct 2009 18:07:05 +0200

Changed in usplash (Ubuntu Karmic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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