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 debian-live-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20101024140304.21869.99149.report...@tole.pananix.com

Reply via email to