So we were taking another look as per the suggestions made in comment #13 1) dpkg.log is attached and very massive, so it is impossible to track the package that caused this problem IMHO
2) By commenting out various parts at a time it seems like the following code parts additionally work around the crash === line 14 ==== trap 'echo GOT SIGHUP' HUP === line 111-129 === mkdir -m 700 -p $kdehome mkdir -m 700 -p $kdehome/share mkdir -m 700 -p $kdehome/share/config cat >$kdehome/share/config/startupconfigkeys <<EOF kcminputrc Mouse cursorTheme 'Oxygen_Black' kcminputrc Mouse cursorSize '' ksplashrc KSplash Theme Default ksplashrc KSplash Engine KSplashX kcmfonts General forceFontDPI 0 kdeglobals Locale Language '' # trigger requesting languages from KLocale kdeglobals Locale Country '' EOF kstartupconfig4 returncode=$? if test $returncode -ne 0; then xmessage -geometry 500x100 "kstartupconfig4 does not exist or fails. The error code is $returncode. Check your installation." exit 1 fi [ -r $kdehome/share/config/startupconfig ] && . $kdehome/share/config/startupconfig === line 161-185 === dl=$DESKTOP_LOCKED unset DESKTOP_LOCKED # Don't want it in the environment ksplash_pid= if test -z "$dl"; then # languages as resolved by KLocale, for the splash screens use # klocale_languages is assembled by kdostartupconfig4 calling KLocale KLOCALE_LANGUAGES="$klocale_languages" export KLOCALE_LANGUAGES # the splashscreen and progress indicator case "$ksplashrc_ksplash_engine" in KSplashX) ksplash_pid=`ksplashx "${ksplashrc_ksplash_theme}" --pid` ;; None) ;; Simple) ksplash_pid=`ksplashsimple "${ksplashrc_ksplash_theme}" --pid` ;; *) ;; esac # no longer needed in the environment unset KLOCALE_LANGUAGES fi === line 288 (possibly preceding associated code too) === xset fp rehash 3) This did unfortunately not work out since gdb decided to claim that privates and key are both 0x0 (in about any way one could try to display/print them), debugging the problem using print statements in the code is unfortunately not an option since the machine is used in "production" and most importantly I do not have direct access to it. So, unless the affectee wants to digg into adding prints and recompiling X over and over again to try tracking the real problem this is a dead end. -- [Karmic] X crash due to xsetroot in startkde after recent update https://bugs.launchpad.net/bugs/526919 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp