Package: live-config
Version: 2.0.8-1
Severity: important
When live-snapshot is used, and live-sn.cpio,gz is created, live-config
installs the shell script from /lib/live/config/012-xinit on the system. If
any display manager has been spawned during bootup, 012-xinit spawns a runaway
script that:
1. spikes CPU usage (due to spawning of hundreds of instances of startx)
2. disables the display by alteringspikes CPU usage (due to spawning of
hundreds of instances of startx)
2. disables the display by altering xauth
suggest:
1. removal of 012-xinit as unnecessary
2. changing 012-xinit:
currently:
if [ -z "\${DISPLAY}" ] && [ \$(tty) = /dev/tty1 ]
then
while true
do
startx
done
fi
suggest changing to:
if [ -s /etc/X11/default-display-manager ]
then
if [ ! "$(pidof $(cat /etc/X11/default-display-manager)" ]
then
startx
fi
else
startx
fi
--end
this eliminates the while loop, preventing thousands of startx processes from
being spawned, and adds a check for a currently running display manager to
prevent the behavior seen in this bug report
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (999, 'testing'), (900, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968)
(ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash
Versions of packages live-config depends on:
pn live-config-sysvinit | live-c <none> (no description available)
Versions of packages live-config recommends:
ii sudo 1.7.4p4-2 Provide limited super user privile
ii user-setup 1.34 Set up initial user and password
Versions of packages live-config suggests:
ii wget 1.12-2.1 retrieves files from the web
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive:
http://lists.debian.org/[email protected]