Problemas con KDE3.4 en ibook

Tengo un iBook G4 con Gentoo, y cuando terminé de compilar las KDE 3.4 y utilizarlas, al iniciarlas muere el demonio "kded", me puse a investigar y encontre los siguientes mensajes de error:

QSocketNotifier: invalid socket 3 and type 'Read', disabling...
kded: ERROR: Communication problem with kded, it probably crashed.
Last DCOP call before KDED crash was from application 'kded'
to object 'KDirNotify-3', function 'FilesChanged(KURL::List)'.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kded path = pid = 7603
kded: Fatal IO error: client killed


No tengo ni idea de como solucionar esto, alguien tiene el mismo problema?

Un Saludo
Yo creo que ayudaría un poco más poner unas cuantas líneas anteriores y posteriores al error, porque así, a simple vista no se me ocurre nada.

¿emerge info?

Saludos.
El mensaje ampliado:


kio (KDirWatch): Added Dir /root/.kde3.4/share/services [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 208) for /root/.kde3.4/share/services
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 209) for /usr/kde/3.4/share/services
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services/kded [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 210) for /usr/kde/3.4/share/services/kded
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services/searchproviders [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 211) for /usr/kde/3.4/share/services/searchproviders
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services/useragentstrings [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 212) for /usr/kde/3.4/share/services/useragentstrings
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services/kresources [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 213) for /usr/kde/3.4/share/services/kresources
kio (KDirWatch): Added Dir /usr/kde/3.4/share/services/kresources/kabc [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 214) for /usr/kde/3.4/share/services/kresources/kabc
kio (KDirWatch): Added Dir /root/.config/menus NotExisting [KDirWatch-1]
kio (KDirWatch): Added Dir /root/.config NotExisting for /root/.config/menus
kio (KDirWatch): Added Dir /root for /root/.config
kio (KDirWatch): Setup DNotify (fd 215) for /root
kded: Does not exist! (/root/.config/menus/)
kio (KDirWatch): Added Dir /usr/kde/3.4/etc/xdg/menus [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 216) for /usr/kde/3.4/etc/xdg/menus
kio (KDirWatch): Added Dir /usr/kde/3.4/etc/xdg/menus/applications-merged [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 217) for /usr/kde/3.4/etc/xdg/menus/applications-merged
kio (KDirWatch): Added Dir /usr/kde/3.4/share/applications [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 218) for /usr/kde/3.4/share/applications
kio (KDirWatch): Added Dir /usr/kde/3.4/share/applications/kde [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 219) for /usr/kde/3.4/share/applications/kde
kio (KDirWatch): Added Dir /usr/share/applications [KDirWatch-1]
kio (KDirWatch): Setup DNotify (fd 220) for /usr/share/applications
kio (KDirWatch): Added Dir /root/.kde3.4/share/apps/kconf_update [KDirWatch-2]
kio (KDirWatch): Setup DNotify (fd 221) for /root/.kde3.4/share/apps/kconf_update
kio (KDirWatch): Added Dir /usr/kde/3.4/share/apps/kconf_update [KDirWatch-2]
kio (KDirWatch): Setup DNotify (fd 222) for /usr/kde/3.4/share/apps/kconf_update
kded: Successfully loaded module 'remotedirnotify'
KWrited - Escuchando en el dispositivo /dev/pts/4
kded: Successfully loaded module 'kwrited'
kded: MediaList::MediaList()
kded: Successfully loaded module 'mediamanager'
kded: Successfully loaded module 'systemdirnotify'
Last DCOP call before KDED crash was from application 'kded'
to object 'KDirNotify-3', function 'FilesChanged(KURL::List)'.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kded path = pid = 19668
kded: Fatal IO error: client killed
kio (KDirWatch): Removed File /etc/fstab [KDirWatch-3]
kio (KDirWatch): Cancelled DNotify (fd 175) for /etc
kio (KDirWatch): Removed Dir /etc for /etc/mtab
kio (KDirWatch): Removed File /etc/mtab [KDirWatch-3]
kio (KDirWatch): Added File /etc/mtab [KDirWatch-3]
kio (KDirWatch): Added Dir /etc for /etc/mtab
kio (KDirWatch): Setup DNotify (fd 223) for /etc
kio (KDirWatch): Added already watched Entry /etc/mtab (now 2 clients) [KDirWatch-3]
kio (KDirWatch): Added File /etc/fstab [KDirWatch-3]
kio (KDirWatch): Added already watched Entry /etc (for /etc/fstab)

No pongo mas porque es todo mas o menos igual.


emerge info:
Portage 2.0.51.21-r1 (default-linux/ppc/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.11 ppc)
=================================================================
System uname: 2.6.11 ppc 7447A, altivec supported
Gentoo Base System version 1.4.16
dev-lang/python: 2.3.5
sys-apps/sandbox: 1.2.5
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.15.90.0.3-r4
sys-devel/libtool: 1.5.16
virtual/os-headers: 2.6.8.1-r4
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -mpowerpc-gfxopt -fomit-frame-pointer"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -mpowerpc-gfxopt -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
LANG="es_ES@euro"
LC_ALL="es_ES@euro"
LINGUAS="es"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X altivec bitmap-fonts cups curl debug doc dvd emboss fam flac fortran freetype gd gif gpm gstreamer gtk gtk2 imlib jpeg kde libwww mad mikmod mp3 mysql ncurses nls ogg oggvorbis opengl pam perl png ppc python qt readline sdl ssl tcltk tiff truetype truetype-fonts type1-fonts unicode vorbis xine xml2 xmms xprint xv zlib linguas_es userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY


Venga un saludo.
Al ver tu post en lo del Wifi + ibook me he acordado que vi a alguien con el mismo (o similar) problema que tú en los foros de kdehispano.

http://www.kdehispano.org/node/762#comment-2868

No será porque usas unas CXXFLAGS agresivas (no controlo las que funcionan en PPC) junto con un paquete "masked". ¿Tienes más componentes ~ppc en tu sistema?

Saludos.
Mis CFLAGS (iguales que las CXX) para mi ibook. Aunque no las he probado a fondo:
CFLAGS="-O3 -pipe -mcpu=7400 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe -mpowerpc-gfxopt -fomit-frame-pointer"

Aparte, fijate que no tengas activado el preemptive en el kernel, aunque esto suele provocar errores en el gcc, basicamente

Saludos
bpeople, el post que me diste es mio tambien :D no si voy a ser el unico que tenga ese problema :D ( manda pelotas ).

Por otra parte si tengo en ~ppc otros componentes, es mas tengo todo en ~ppc ( se que es una brutalidad pero siempre me gusto el ~ppc :D )

Sobre los CXXFLAGS tengo los mismos que en los CFLAGS, de todas formas llegue a probar compilando las kde con -O2 -pipe solamente, por si era algo del altivec o de cualquier otro flag, pero nada, el mismo error.

Raharu, no probe la optimizacion -O3 pero si peta con la -O2 .... me da que podra petar igual o peor con la -O3 no ? no obstante probare con las O3 y mirare lo del preemptive.

Venga un Saludo y ya os comentare como fue
Bueno, eh probado a compilar en -O3 y antes de ello recompilar el sistema entero ( por si era del gcc o algo ) pero nada, sigue con lo mismo, el error esta justo en el momento que utilizo el protocolo media:/ para montar los dispositivos desde el nuevo icono de sistema que sale por defecto en el 3.4, el problema esta en que una vez lo utilizo ya da error nada mas que iniciar el KDE, habria alguna forma de desactivar este protocolo? para ver si me quito los errores?

Venga un saludo.

EDITO:
Logre desactivarlo y parece ser que ya no me da error, eso si no puedo entrar mediante ese protocolo, porque se activaria y tendriamos el mismo problema, se desactiva de la siguiente forma ( por si hay alguien que le pasa lo mismo ).

en el fichero $HOME/.kde3.4/share/config/kdedrc

cambiamos:

[Module-mediamanager]
autoload=true

por:

[Module-mediamanager]
autoload=false

Esto no solucionaria el problema pero si provisionalmente.
6 respuestas