Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 182065 - media-gfx/splash-themes-livecd-2007.0 icons cycling on a single service
Summary: media-gfx/splash-themes-livecd-2007.0 icons cycling on a single service
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
: 184380 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-14 21:37 UTC by Gabriel Lavoie
Modified: 2007-09-14 22:49 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Make sure icon positions are always integers. (gentoo-livecd-2007.0-rounding.patch,756 bytes, patch)
2007-09-08 09:55 UTC, Michal Januszewski (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Lavoie 2007-06-14 21:37:25 UTC
I installed splashutils and splash-themes-livecd-2007.0 and when I boot, during all the boot process the rotating icons are stuck on "Starting xdm" and it cycles on this icon. The first time I see the icon, it also shows "Starting xdm failed". xdm is started in default run level. Here is my configuration:


emerge --info:

Portage 2.1.2.7 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 i686)
=================================================================
System uname: 2.6.20-gentoo-r8 i686 Intel(R) Pentium(R) M processor 1.80GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 14 Jun 2007 18:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.32
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo "
LANG="fr_CA.UTF-8"
LINGUAS="fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X acl acpi alsa bash-completion berkdb bitmap-fonts bzip2 cdr cli cracklib crypt cups dbus dri dvd dvdr ffmpeg firefox flac fortran gdbm gnome gtk hal iconv ipv6 isdnlog jpeg libg++ libnotify midi mmx mng mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre perl png pppd python readline reflection sdl session spl sse sse2 ssl startup-notification svg tcpd theora tiff truetype-fonts type1-fonts unicode vorbis win32codecs x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="radeon vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Content of /boot/grub/grub.conf:

timeout 2

default 0

password --md5 <<hidden>>

title  Gentoo 2007.0
root (hd0,1)
kernel /boot/kernel-2.6.20-gentoo-r8 root=/dev/hda2 video=vesafb:ywrap,mtrr:3,1400x1050-32@60 splash=silent,theme:livecd-2007.0 console=tty1 quiet resume2=swap:/dev/hda1
initrd /boot/fbsplash-livecd-2007.0-1400x1050


I created the "fbsplash-livecd-2007.0-1400x1050 initrd with the following command:

splash_geninitramfs -v -g /boot/fbsplash-livecd-2006.0-1400x1050 -r 1400x1050 livecd-2006.0

Reproducible: Always

Steps to Reproduce:
Reboot the system...
Actual Results:  
The "Starting xdm" icon is stuck and the theme cycles on it. The first time it cycles, "Starting xdm failed" appears.

Expected Results:  
Cycling of every icons associated with bootup services enabled.
Comment 1 Gabriel Lavoie 2007-06-14 21:44:02 UTC
Another information:

emerge -pv splashutils:

[ebuild   R   ] media-gfx/splashutils-1.4.2.1  USE="mng png truetype -gpm
-hardened" 0 kB 

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 2 Torsten Krah 2007-06-25 10:14:56 UTC
Same here.
mng Support is there and i also got 1400x1050 resolution.

Torsten
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-07-06 07:17:54 UTC
*** Bug 184380 has been marked as a duplicate of this bug. ***
Comment 4 magik 2007-07-06 13:10:17 UTC
Experiencing the same isssue  amd64 arch

emerge -pv splashutils
Calculating dependencies... done!
[ebuild   R   ] media-gfx/splashutils-1.4.2.1  USE="gpm png truetype -hardened -mng" 0 kB

1400x1050 resolution

Grub.conf
title=Gentoo Linux 2.6.21-gentoo-r3 Splash
root(hd0,0)
kernel /kernel-2.6.21-gentoo-r3 root=/dev/sdb2 vga=0x0348 splash=silent,theme:livecd-2007.0 console=tty1
initrd /boot/fbsplash-livecd-2007.0-1400x1050
Comment 5 adr 2007-08-03 19:50:52 UTC
Same issue @1024x768... but I only see the gpm icon.
I enabled splash on all consoles (# rc-update add splash default), and when I switch (Alt-F2/F1), I can see some other icons. Seems like the screen doesn't refresh or something...  :-S
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2007-08-05 20:00:46 UTC
Same here...
But mine is samba... :)
Comment 7 Alon Bar-Lev (RETIRED) gentoo-dev 2007-08-05 20:03:12 UTC
I've checked /sbin/splash-functions.sh, and it seems like it gets the right arguments when service is starting up, but it always update the icon with a single one...
Could not find the cause.
Comment 8 adr 2007-08-21 20:58:52 UTC
Just found a clue in /var/log/portage/elog/media-gfx:splash-themes-livecd-2007.0_20070728-060800.log:
----
WARN: setup
MNG support is missing from splashutils.  You will not see the
service icons as services are starting.
----

A reemerge of splashutils with the mng USE flag enabled seems to solve the bug...
Comment 9 Alon Bar-Lev (RETIRED) gentoo-dev 2007-08-21 21:05:38 UTC
I have mng... And the bug... :)
Comment 10 Alon Bar-Lev (RETIRED) gentoo-dev 2007-08-25 18:17:21 UTC
livecd: Will someone address this issue?
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2007-08-27 19:10:42 UTC
I would much more prefer I actually spend my time working on the upcoming release than trying to troubleshoot a problem with a splash theme.  No offense, but it just isn't important in the grand scheme of things.  My current plan is to try to make sure this doesn't happen again on the next release, but I have no time (nor interest) in working on this.

Also, the livecd herd only maintains the ebuild.  We have nothing to do with splashutils, or the theme itself.
Comment 12 Chris Gianelloni (RETIRED) gentoo-dev 2007-08-27 19:11:52 UTC
...and what I meant to say but didn't is something along the lines of:

We'll fix it if you find the problem, but can't spend the time on it ourselves due to its extremely low priority.  Of course, patches are always welcome.
Comment 13 Michal Januszewski (RETIRED) gentoo-dev 2007-09-08 09:55:28 UTC
Created attachment 130319 [details, diff]
Make sure icon positions are always integers.

The current version of the livecd-2007.0 fails to calculate the correct icon positions and makes them fractional for some resolutions (e.g. 1400x1050, possibly others). The patch makes sure that doesn't happen.

I'm not sure that this is the source of the problem here, but it's a good first step towards fixing it.
Comment 14 Alon Bar-Lev (RETIRED) gentoo-dev 2007-09-08 10:03:41 UTC
Thanks spock!!!
It works!
Comment 15 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-13 17:24:45 UTC
Sweet.  I'm not in the office today, but I'll fix this tomorrow.  Thanks for the patch, Michal.
Comment 16 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-14 22:49:40 UTC
This is in the tree now.