Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Error de violación de segmento (Cerrado)
View unanswered posts
View posts from last 24 hours

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Fri Jul 10, 2009 8:01 pm    Post subject: Error de violación de segmento (Cerrado) Reply with quote

¡Hola de nuevo!

Tras solucionar el tremendo embolado en el que me metí, he estado haciendo un emerge -e system. Todo va bien hasta que llega al paquete dev-lang/tcl, arrojándome estos errores:

Quote:

>>> Source compiled.
>>> Test phase [not enabled]: dev-lang/tcl-8.5.7

>>> Install tcl-8.5.7 into /var/tmp/portage/dev-lang/tcl-8.5.7/image/ category dev-lang
make -j2 DESTDIR=/var/tmp/portage/dev-lang/tcl-8.5.7/image/ install
Making directory /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/lib
Installing message catalogs
Making directory /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/bin
/bin/sh: line 3: 31045 Violación de segmento ./tclsh /var/tmp/portage/dev-lang/tcl-8.5.7/work/tcl8.5.7/unix/../tools/installData.tcl /var/tmp/portage/dev-lang/tcl-8.5.7/work/tcl8.5.7/unix/../library/msgs "/var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/lib/tcl8.5"/msgs
make: *** [install-msgs] Error 139
make: *** Se espera a que terminen otras tareas....
Installing libtcl8.5.so to /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/lib/
Installing tclsh as /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/bin/tclsh8.5
Installing tclConfig.sh to /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/lib/
Installing libtclstub8.5.a to /var/tmp/portage/dev-lang/tcl-8.5.7/image//usr/lib/
*
* ERROR: dev-lang/tcl-8.5.7 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 2695: Called die
* The specific snippet of code:
* S= emake DESTDIR="${D}" install || die;
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/log/portage/dev-lang:tcl-8.5.7:20090710-195544.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-lang/tcl-8.5.7/temp/environment'.


Es decir, compila todo correctamente, pero al llegar a la fase de instalación, pues da el error de violación de segmento. He recompilado gcc y bash, pero no he conseguido quitar el error.

Aquí va el emerge --info:

Quote:

Portage 2.1.6.13 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r2 i686)
=================================================================
System uname: Linux-2.6.30-gentoo-r2-i686-Intel-R-_Core-TM-2_CPU_T7200_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 10 Jul 2009 19:30:20 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [disabled]
app-shells/bash: 4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python: 2.4.4-r15, 2.5.4-r2, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/ccache: 2.4-r8
dev-util/cmake: 2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc: 0.4.3-r3
sys-apps/sandbox: 2.0
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils: 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.30
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sfperms strict unmerge-orphans userfetch userpriv"
GENTOO_MIRRORS=" http://gentoo.osuosl.org http://trumpetti.atm.tut.fi/gentoo/ http://cesium.di.uminho.pt/pub/gentoo http://ftp.udc.es/gentoo/ "
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es es_ES es_ES.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp/"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cli cracklib crypt cups dri examples fortran gdbm gnome gpm iconv ipv6 isdnlog java kde midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python qt3 qt4 readline reflection session spl ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es es_ES es_ES.UTF-8" LIRC_DEVICES="alsa_usb hauppauge" NETBEANS_MODULES="apisupport harness ide java nb websvccommon cnd dlight enterprise ergonomics groovy identity mobility php profiler ruby webcommon" USERLAND="GNU" VIDEO_CARDS="fglrx vesa radeon"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS


¡Saludos!


Last edited by Popolous on Tue Jul 14, 2009 7:04 am; edited 1 time in total
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Sat Jul 11, 2009 1:08 am    Post subject: Reply with quote

Segfault de /bin/sh? Estás seguro de que tu versión anterior de glibc era la misma que la actual 2.10.1?

Pregunto por que esa podría ser la causa, y por que en tu otro hilo comentabas que desinstalaste glibc a raíz de un conflicto de slots, lo que implicaría que había otra versión instalada...

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sat Jul 11, 2009 5:44 am    Post subject: Reply with quote

Pues realmente ya tengo mis dudas. Estoy casi 100% seguro de que mi versión era la 2.2.10, porque estaban los fuentes en el archivo de distfiles y ni siquiera empecé la actualización de las fuentes.

Este error es común en casi todos los paquetes que trato de emerger, como por ejemplo kdelibs.

¿Bajo la versión de glibc y rehago el proceso de emerge -e @system? (Actualicé portage a 2.2)

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sat Jul 11, 2009 9:42 am    Post subject: Reply with quote

¡Hola!

He estado haciendo algunas comprobaciones: he vuelvo a desintalar glibc y a iniciar el proceso, para instalar glibc-2.9 (la versión anterior a la 2.10). Después, he querido instalar gcc y emerge me ha querido compilar también glibc-2.10.

Estoy casi seguro de que esa era la librería que tenía al principio, antes de desinstalarla...

Lo que no entiendo es por qué ese segmentation fault, si en teoría he emergido todo lo necesario para restaurar (casi) el sistema.

Ahora estoy haciendo un emerge -e @system y de momento, parece que va bien, pero el paquete número 75 es el que da el error (tcl).

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sat Jul 11, 2009 2:22 pm    Post subject: Reply with quote

Bueno, sigo probando cosas. He reinstalado cmake, make, automake-wrapper, gccmakedep, imake, makedepend...Pero nada, sigue dando el mismo fallo.

No sé ya qué más cosas probar... :cry:

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sat Jul 11, 2009 2:52 pm    Post subject: Reply with quote

Sigo, que no se diga que Gentoo va a morir aquí...aunque me temo que así será.

He mirado en este post y parece ser que hay un problema de conflicto entre versiones de libc.so.6. Yo tenía en /usr/lib como enlace simbólico a libc.so.6 libc-2.9.

He borrado el enlace y la librería y copiado /lib/libc-2.10.1 a /usr/lib y creado el enlace simbólico en /usr/lib

Code:

#ln -sf libc-2.10.1 libc.so.6


Y he vuelto a hacer revdep-rebuild. El primer paquete que ha de recompilar (de los 220) es kde-arts.

Compilar, compila, pero cuando llega a la fase de instalación da un segmentation fault en artsflow.cc.

¿Habría alguna forma de rastrear el origen del problema? Seguro que es una librería...pero no estoy seguro de cuál puede ser.

¡Saludos!
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Sun Jul 12, 2009 10:51 am    Post subject: Reply with quote

Antes de compilar el world, intenta compilar el system, a ver si va bien.
_________________
pcmaster
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sun Jul 12, 2009 1:53 pm    Post subject: Reply with quote

En el system me daba errores. No he conseguido ningún progreso. Ahora, lo que estoy haciendo, es mirar en el directorio /var/db/pkg y ver las librerías que tenía instaladas y reinstalarlas a ver si después consigo que el error de segment fault desaparezca.

Una de las liberías que tenía instaladas y que me da ahora para instalra es libstdc++. Después trataré de compilar a ver si se soluciona el problema.

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sun Jul 12, 2009 5:40 pm    Post subject: Reply with quote

Bueno, pues sigo sin darme por vencido, reinstalar todo no es una opción. He visto en el hilo una posible solución.

He emergido dev-util/lafilefixer y he ejecutado

Code:

# lafilefixer --justfixit


Y me ha actualizado un montón de librerías (casi todas relacionadas con KDE). Voy ahora a ver si el revdep-rebuild baja de paquetes corruptos y os cuento a ver qué tal se ha dado.

Cualquier sugerencia es bienvenida.

¡Saludos!
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Sun Jul 12, 2009 7:06 pm    Post subject: Reply with quote

Prueba iniciar desde un live-cd, hacer un chroot y recompilar desde ahí. Si no da errores reinicias y mira si se ha arreglado.
_________________
pcmaster
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sun Jul 12, 2009 7:10 pm    Post subject: Reply with quote

Como dice alguien por ahí arriba, antes de paquetes más complejos yo también recomiendo que recompiles world, todo lo necesario para compilar está en dicho set. Más concretamente yo empezaría haciendo esto:

Code:
emerge -e portage


Luego python-updater, y revdep-rebuild, y luego world.
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sun Jul 12, 2009 7:27 pm    Post subject: Reply with quote

¡Hola!

Después de lo que comenté más arriba, he decidido seguir los pasos lógicos que me comentáis. Estoy haciendo un emerge -e @system y llevo, hasta el momento 92 de 285 paquetes compilados. He abierto otra terminal y he hecho lo siguiente:

Code:

#emerge -e portage


Y me han salido también 285 paquetes a compilar, ¿es esto equivalente a emerge -e @system?

¡Saludos!
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Sun Jul 12, 2009 7:58 pm    Post subject: Reply with quote

-e es por emptytree, vaciar el arbol de paquetes instalados, hacer de cuenta que ninguno de los paquetes necesarios para el normal funcionamiento del paquete a instalar ni sus dependencias están instaladas.

El paquete portage debe estar mas o menos al comienzo de la lista al hacer -e world. Y estará al final de la lista al hacer -e portage.
En el primer se instalarán todos los paquetes y todas sus dependencias desde cero (pasando por portage inclusive). En el segundo caso lo mismo pero deteniéndose al llegar a portage.

Salud!
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Sun Jul 12, 2009 8:05 pm    Post subject: Reply with quote

Muchísimas gracias por la explicación. Ahora lo tengo más claro.

Voy a ir haciendo los pasos indicados:

Code:

# emerge -e portage
# python-updater
# revdep-rebuild
# emerge -e world


Y os comento a ver qué tal resultado da. Lo curioso es que la violación de segmento la da con ciertos paquetes nada más, debe de ser alguna librería en particular. Además, algunos programas como amsn dan el mismo error al lanzarlos desde consola.

A perseverar se ha dicho...

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 7:40 am    Post subject: Reply with quote

¡Hola!

Esto va a ser más largo que la obra del Escorial :P. Estoy en en el emerge -e portage. He tenido que enmascarar los siguientes paquetes porque al compilar dan violación de segmento:

Quote:

dev-lang/tcl
x11-libs/pango
x11-libs/gtk+


De momento, tengo 117 paquetes para compilar. Si termina con éxito, iré al python-updater. Y trataré de que al menos todo lo básico funcione bien y luego ir recompilando poco a poco.

¿No hay manera de descubrir la libería que provoca la violación de segmento? Si es así, ¿qué pasos habría que dar?

¡Saludos!
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Mon Jul 13, 2009 7:55 am    Post subject: Reply with quote

Podrías intentar ejecutar el programa en strace, o bien en gdb para luego hacer un volcado de la pila, eso te dirá donde se aborta el programa.
Back to top
View user's profile Send private message
gringo
Advocate
Advocate


Joined: 27 Apr 2003
Posts: 3793

PostPosted: Mon Jul 13, 2009 9:03 am    Post subject: Reply with quote

he leído hace poco que las últimas versiones de sandbox tb. pueden dar algún problema como este. Antes de liarte con otras cosas prueba con la versión estable de sandbox, no vaya a ser que tenga algo que ver.

saluetes
_________________
Error: Failing not supported by current locale
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 12:53 pm    Post subject: Reply with quote

¡Hola!

Progresos hasta ahora:

emerge -e portage correcto, con los paquetes enmascarados que he nombrado en un post anterior (dev-lang/tcl, x11-libs/pango, x11-libs/gtk+). Python-updater correcto también. Pero cuando llego a revdep-rebuild en la versión 9.6 de los drivers de ati. Los tengo en /etc/portage/package.mask, pero aún así revdep-rebuild necesita de ellos para terminar y ahí da el error siguiente:

Quote:

/var/tmp/portage/x11-drivers/ati-drivers-9.6/work/common/lib/modules/fglrx/buil$
/var/tmp/portage/x11-drivers/ati-drivers-9.6/work/common/lib/modules/fglrx/buil$
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-9.6/work/common/lib/modu$
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-9.6/work/common/$
make[1]: se sale del directorio `/usr/src/linux-2.6.30-gentoo-r2'
make: *** [kmod_build] Error 2
^[[31;01m*^[[0m
^[[31;01m*^[[0m ERROR: x11-drivers/ati-drivers-9.6 failed.
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 49: Called src_compile
^[[31;01m*^[[0m environment, line 3397: Called linux-mod_src_comp$
^[[31;01m*^[[0m environment, line 2547: Called die
^[[31;01m*^[[0m The specific snippet of code:


He instalado sandbox-1.9 por si acaso es ese el error (gracias por el tip gringo). No sé si hacer un emerge -e @world y luego un revdep-rebuild para ver si arregla las dependencias o no. Como alternativa a los ati-drivers tengo los drivers libres xf86-ati-drivers instalados y desintalé los de ati.

En el fichero /etc/make.conf en VIDEO_CARDS tengo:

/etc/make.conf wrote:

VIDEO_CARDS="vesa radeon"


**************************Editado**************************
En el make.conf tengo además lo siguiente (lo cambié por si era un tema del sandbox hace unos días, se me pasó comentarlo)
FEATURES="-sandbox -usersandbox"


¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 1:21 pm    Post subject: Reply with quote

Estoy trasteando con strace. Hasta ahora he hecho lo siguiente:

Code:

# strace amsn
execve("/usr/bin/amsn", ["amsn"], [/* 54 vars */]) = 0
brk(0)                                  = 0x8104000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=176084, ...}) = 0
mmap2(NULL, 176084, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fc1000
close(3)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\303\0\0004\0\0\0\220"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=265592, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8008000
mmap2(NULL, 269860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f7f000
mmap2(0xb7fbe000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3e) = 0xb7fbe000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\n\0\0004\0\0\0$"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9604, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f7b000
mmap2(0xb7f7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f7d000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300k\1\0004\0\0\0\244"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1343772, ...}) = 0
mmap2(NULL, 1354024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e30000
mprotect(0xb7f74000, 4096, PROT_NONE)   = 0
mmap2(0xb7f75000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x144) = 0xb7f75000
mmap2(0xb7f78000, 10536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f78000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e2f000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e2f6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f75000, 8192, PROT_READ)   = 0
mprotect(0xb7f7d000, 4096, PROT_READ)   = 0
mprotect(0xb7fbe000, 8192, PROT_READ)   = 0
mprotect(0x80f9000, 4096, PROT_READ)    = 0
mprotect(0xb8009000, 4096, PROT_READ)   = 0
munmap(0xb7fc1000, 176084)              = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x8104000
brk(0x8125000)                          = 0x8125000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1821312, ...}) = 0
mmap2(NULL, 1821312, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c72000
close(3)                                = 0
getuid32()                              = 0
getgid32()                              = 0
geteuid32()                             = 0
getegid32()                             = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1247491098
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7feb000
read(3, "MemTotal:        2073016 kB\nMemFr"..., 1024) = 1024
close(3)                                = 0
munmap(0xb7feb000, 4096)                = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {0x1, [], 0}, {SIG_DFL, [], 0}, 8) = 0
uname({sys="Linux", node="Ulises", ...}) = 0
stat64("/root", {st_mode=S_IFDIR|0700, st_size=3072, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0700, st_size=3072, ...}) = 0
getpid()                                = 23402
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb7fe5000
close(3)                                = 0
getppid()                               = 23401
gettimeofday({1247491098, 642237}, NULL) = 0
getpgrp()                               = 23401
rt_sigaction(SIGCHLD, {0x80811d5, [], 0}, {SIG_DFL, [], 0}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=16374, rlim_max=16374}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/amsn", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf851538) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n# \\\nexec wish $0 $@\n\n##"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
fcntl64(255, F_GETFD)                   = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=12029, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n# \\\nexec wish $0 $@\n\n##"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64(".", {st_mode=S_IFDIR|0700, st_size=3072, ...}) = 0
stat64("/usr/local/sbin/wish", 0xbf8513bc) = -1 ENOENT (No such file or directory)
stat64("/usr/local/bin/wish", 0xbf8513bc) = -1 ENOENT (No such file or directory)
stat64("/usr/sbin/wish", 0xbf8513bc)    = -1 ENOENT (No such file or directory)
stat64("/usr/bin/wish", {st_mode=S_IFREG|0755, st_size=5376, ...}) = 0
stat64("/usr/bin/wish", {st_mode=S_IFREG|0755, st_size=5376, ...}) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], 0}, {0x1, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], 0}, {0x80811d5, [], 0}, 8) = 0
execve("/usr/bin/wish", ["wish", "/usr/bin/amsn"], [/* 54 vars */]) = 0
brk(0)                                  = 0x804b000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe2000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbfc772bc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbfc772bc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbfc772bc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbfc772bc)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbfc772bc) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbfc772bc)     = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libtk8.5.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xbfc772bc)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libtk8.5.so", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\204\1\0004\0\0\0\370"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1123296, ...}) = 0
mmap2(NULL, 1123360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb3000
mmap2(0xb7fb5000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102) = 0xb7fb5000
mmap2(0xb7fc5000, 1056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fc5000
close(3)                                = 0
open("/usr/lib/libtcl8.5.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320_\1\0004\0\0\0\330"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0555, st_size=1016552, ...}) = 0
mmap2(NULL, 1021096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db9000
mprotect(0xb7eab000, 4096, PROT_NONE)   = 0
mmap2(0xb7eac000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf2) = 0xb7eac000
mmap2(0xb7eb2000, 1192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eb2000
close(3)                                = 0
open("/usr/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@H\0\0004\0\0\0\330"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=118530, ...}) = 0
mmap2(NULL, 94688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da1000
mmap2(0xb7db5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7db5000
mmap2(0xb7db7000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7db7000
close(3)                                = 0
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240j\1\0004\0\0\0\374"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=977892, ...}) = 0
mmap2(NULL, 977948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cb2000
mmap2(0xb7d9d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xeb) = 0xb7d9d000
close(3)                                = 0
open("/usr/lib/libXss.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\n\0\0004\0\0\0\210"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9584, ...}) = 0
mmap2(NULL, 12512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cae000
mmap2(0xb7cb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7cb0000
close(3)                                = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2200\0\0004\0\0\0\310"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=55728, ...}) = 0
mmap2(NULL, 58972, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c9f000
mmap2(0xb7cac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb7cac000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\n\0\0004\0\0\0("..., 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c9e000
fstat64(3, {st_mode=S_IFREG|0755, st_size=9608, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c9a000
mmap2(0xb7c9c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7c9c000
close(3)                                = 0
open("/usr/lib/libm.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P4\0\0004\0\0\0000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=149256, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c74000
mmap2(0xb7c98000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7c98000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260k\1\0004\0\0\0X"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1316072, ...}) = 0
mmap2(NULL, 1321256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b31000
mmap2(0xb7c6e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13d) = 0xb7c6e000
mmap2(0xb7c71000, 10536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c71000
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=176084, ...}) = 0
mmap2(NULL, 176084, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b06000
close(3)                                = 0
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \v\0\0004\0\0\0 "..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9440, ...}) = 0
mmap2(NULL, 12420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b02000
mmap2(0xb7b04000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7b04000
close(3)                                = 0
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\22\0\0004\0\0\0$"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17636, ...}) = 0
mmap2(NULL, 20608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7afc000
mmap2(0xb7b00000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7b00000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7afb000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7afa000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7afa6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7b00000, 4096, PROT_READ)   = 0
mprotect(0xb7b04000, 4096, PROT_READ)   = 0
mprotect(0xb7c6e000, 8192, PROT_READ)   = 0
mprotect(0xb7c98000, 4096, PROT_READ)   = 0
mprotect(0xb7c9c000, 4096, PROT_READ)   = 0
mprotect(0xb7cac000, 4096, PROT_READ)   = 0
mprotect(0xb7cb0000, 4096, PROT_READ)   = 0
mprotect(0xb7d9d000, 4096, PROT_READ)   = 0
mprotect(0xb7db5000, 4096, PROT_READ)   = 0
mprotect(0xb7eac000, 8192, PROT_READ)   = 0
mprotect(0xb7fb5000, 20480, PROT_READ)  = 0
mprotect(0x8049000, 4096, PROT_READ)    = 0
mprotect(0xb7fe3000, 4096, PROT_READ)   = 0
munmap(0xb7b06000, 176084)              = 0
set_tid_address(0xb7afa708)             = 23402
set_robust_list(0xb7afa710, 0xc)        = 0
futex(0xbfc77974, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0xb7da52e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7da5360, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++


Pero no entiendo muy bien (de hecho, no la entiendo) la salida, estoy intentando digerirla para ver dónde puede estar el error de violación de segmento...

¡Saludos!
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Mon Jul 13, 2009 2:49 pm    Post subject: Reply with quote

Al final pone:

Code:
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++


Veo que has puesto:

Code:
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"


¿Qué procesador tienes? Si no estás seguro, pon el resultado del comando

# cat /proc/cpuinfo

Porque la arquitectura que has puesto (nocona) es para un Intel Xeon.
_________________
pcmaster


Last edited by pcmaster on Mon Jul 13, 2009 2:54 pm; edited 1 time in total
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 2:52 pm    Post subject: Reply with quote

El procesador es un Centrino Core Duo. Leí hace tiempo que esa era la opción adecuada para la arquitectura que tengo.

¡Saludos!
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2222
Location: Barcelona

PostPosted: Mon Jul 13, 2009 2:58 pm    Post subject: Reply with quote

Al compilar el kernel, selecciona Core2/Newer Xeon.

En /etc/make.conf yo tengo:

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"

Es un Core 2 Duo, y sin problemas.

Nota: Yo tengo la instalación en 64 bit, tú parece que la tienes a 32 bit.
_________________
pcmaster
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 3:23 pm    Post subject: Reply with quote

Sí, tengo la de 32 bits, no sabía que se podía poner la de 64 bits.

Aquí va la información detallada:

cat /proc/cpuinfo wrote:

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
stepping : 6
cpu MHz : 2000.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 3990.59
clflush size : 64
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
stepping : 6
cpu MHz : 2000.000
cache size : 4096 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
bogomips : 3989.82
clflush size : 64
power management:


¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 6:40 pm    Post subject: Reply with quote

Parece ser que esta no es mi semana con Gentoo :P

Ha vuelto a fallar la compilación del emerge -e @world (he omitido el revdep-rebuild para hacerlo después en todo caso). El fallo está en el paquete dev-java/gnu-classpath y dice lo siguiente:

Quote:

mkdir -p ../gnu/java/locale
true
../scripts/generate-locale-list.sh > ../gnu/java/locale/LocaleData.java
top_builddir=.. top_srcdir=.. /bin/sh ./gen-classlist.sh standard
Adding java source files from srcdir '..'.
Adding java source files from VM directory ../vm/reference
/usr/bin/ecj-3.3 -nowarn -J-Xmx768M -source 1.5 -target 1.5 -bootclasspath '' -classpath ../vm/reference:..:../external/w3c_dom:../external/sax:../external/relaxngDatatype:../external/jsr166:.:: -d . @clas$
touch resources
touch compile-classes
if test "" != ""; then -r -D glibj.zip gnu java javax org sun META-INF > /dev/null; fi
if test "/usr/i686-pc-linux-gnu/gcc-bin/4.3.3/gjar" != ""; then "/usr/i686-pc-linux-gnu/gcc-bin/4.3.3/gjar" cf glibj.zip gnu java javax org sun META-INF; fi
/bin/sh: line 1: 20368 Violación de segmento "/usr/i686-pc-linux-gnu/gcc-bin/4.3.3/gjar" cf glibj.zip gnu java javax org sun META-INF
make[1]: *** [glibj.zip] Error 139
make[1]: se sale del directorio `/var/tmp/portage/dev-java/gnu-classpath-0.97.2/work/classpath-0.97.2/lib'
make: *** [all-recursive] Error 1
^[[31;01m*^[[0m
^[[31;01m*^[[0m ERROR: dev-java/gnu-classpath-0.97.2 failed.
^[[31;01m*^[[0m Call stack:


Ahora en el mensaje de error aparece glibj que antes no aparecía. No sé si tendrá algo que ver o no, pero voy a mirar por si acaso en el foro y/o en google hay algún mensaje relacionado con esto.

¡Saludos!
Back to top
View user's profile Send private message
Popolous
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 245

PostPosted: Mon Jul 13, 2009 7:07 pm    Post subject: Reply with quote

Como suele decirse: cada tonto con su tema :lol:

He ejecutado strace con emerge gnu-classpath y esta es la salida (para mí, como si sale en chino mandarín):

Quote:

access("/var/lib/hsqldb", W_OK) = 0
lstat64("/var/lib/hsqldb", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
SYS_331(0xbf8cdd38, 0x80000, 0xb7e76ff4, 0x885f100, 0x1) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7d2e728) = 5357
close(4) = 0
fcntl64(3, F_SETFD, 0) = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
_llseek(3, 0, 0xbf8cdcc0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(3, ""..., 4096) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3) = 0
waitpid(5357, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 5357
munmap(0xb7932000, 4096) = 0
lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/make.profile", {st_mode=S_IFLNK|0777, st_size=46, ...}) = 0
lstat64("/etc/make.profile", {st_mode=S_IFLNK|0777, st_size=46, ...}) = 0
readlink("/etc/make.profile", "/usr/portage/profiles/default/linux/x86/2008.0"..., 4096) = 46
lstat64("/usr/portage/profiles/default/linux/x86/2008.0", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/portage", {st_mode=S_IFDIR|0755, st_size=4824, ...}) = 0
lstat64("/usr/portage/profiles", {st_mode=S_IFDIR|0755, st_size=832, ...}) = 0
lstat64("/usr/portage/profiles/default", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0
lstat64("/usr/portage/profiles/default/linux", {st_mode=S_IFDIR|0755, st_size=536, ...}) = 0
lstat64("/usr/portage/profiles/default/linux/x86", {st_mode=S_IFDIR|0755, st_size=176, ...}) = 0
lstat64("/usr/portage/profiles/default/linux/x86/2008.0", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0
stat64("/var/lib/gentoo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
mkdir("/var/lib/gentoo/news", 0777) = -1 EEXIST (File exists)
stat64("/var/lib/gentoo/news", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
access("/var/lib/gentoo/news", W_OK) = 0
open("/usr/local/portage/metadata/news", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/var/lib/gentoo/news", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat64("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile", 0xbf8cd388) = -1 ENOENT (No such file or directory)
umask(0) = 022
open("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile", O_RDWR|O_CREAT|O_LARGEFILE, 0660) = 3
stat64("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
chown32("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile", -1, 250) = 0
umask(022) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd6a4) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
open("/var/lib/gentoo/news/news-Ulises.unread", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
stat64("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
unlink("/var/lib/gentoo/news/.news-Ulises.unread.portage_lockfile") = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
close(3) = 0
lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/etc/make.profile", {st_mode=S_IFLNK|0777, st_size=46, ...}) = 0
lstat64("/etc/make.profile", {st_mode=S_IFLNK|0777, st_size=46, ...}) = 0
readlink("/etc/make.profile", "/usr/portage/profiles/default/linux/x86/2008.0"..., 4096) = 46
lstat64("/usr/portage/profiles/default/linux/x86/2008.0", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0
lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/usr/portage", {st_mode=S_IFDIR|0755, st_size=4824, ...}) = 0
lstat64("/usr/portage/profiles", {st_mode=S_IFDIR|0755, st_size=832, ...}) = 0
lstat64("/usr/portage/profiles/default", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0
lstat64("/usr/portage/profiles/default/linux", {st_mode=S_IFDIR|0755, st_size=536, ...}) = 0
lstat64("/usr/portage/profiles/default/linux/x86", {st_mode=S_IFDIR|0755, st_size=176, ...}) = 0
lstat64("/usr/portage/profiles/default/linux/x86/2008.0", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0
stat64("/var/lib/gentoo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
mkdir("/var/lib/gentoo/news", 0777) = -1 EEXIST (File exists)
stat64("/var/lib/gentoo/news", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
access("/var/lib/gentoo/news", W_OK) = 0
open("/usr/portage/metadata/news", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
getdents64(3, /* 10 entries */, 32768) = 432
getdents64(3, /* 0 entries */, 32768) = 0
close(3) = 0
stat64("/var/lib/gentoo/news", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", 0xbf8cd0c8) = -1 ENOENT (No such file or directory)
umask(0) = 022
open("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", O_RDWR|O_CREAT|O_LARGEFILE, 0660) = 3
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
chown32("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", -1, 250) = 0
umask(022) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd3e4) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
open("/var/lib/gentoo/news/news-gentoo.unread", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, ""..., 8192) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
open("/var/lib/gentoo/news/news-gentoo.skip", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0664, st_size=94, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0664, st_size=94, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, "2009-04-18-java-config-wrapper-0."..., 8192) = 94
read(4, ""..., 4096) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/usr/portage/metadata/news/2009-04-06-tetex/2009-04-06-tetex.en.txt", {st_mode=S_IFREG|0644, st_size=560, ...}) = 0
open("/usr/portage/metadata/news/2009-04-06-tetex/2009-04-06-tetex.en.txt", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=560, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=560, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, "Title: Migration from teTeX to Te"..., 8192) = 560
read(4, ""..., 4096) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/var/db/pkg/app-text", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/db/pkg/app-text", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/var/db/pkg/app-text", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
getdents64(4, /* 50 entries */, 32768) = 2104
getdents64(4, /* 0 entries */, 32768) = 0
close(4) = 0
stat64("/usr/portage/metadata/news/2009-04-06-x_server-1_5/2009-04-06-x_server-1_5.en.txt", {st_mode=S_IFREG|0644, st_size=577, ...}) = 0
open("/usr/portage/metadata/news/2009-04-06-x_server-1_5/2009-04-06-x_server-1_5.en.txt", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=577, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=577, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, "Title: Migration to X.org Server "..., 8192) = 577
read(4, ""..., 4096) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/var/db/pkg/x11-base", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/db/pkg/x11-base", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/var/db/pkg/x11-base", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
getdents64(4, /* 4 entries */, 32768) = 120
getdents64(4, /* 0 entries */, 32768) = 0
close(4) = 0
stat64("/usr/portage/metadata/news/2007-05-04-paludis-0.24/2007-05-04-paludis-0.24.en.txt", {st_mode=S_IFREG|0644, st_size=437, ...}) = 0
open("/usr/portage/metadata/news/2007-05-04-paludis-0.24/2007-05-04-paludis-0.24.en.txt", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=437, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=437, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, "Title: Changes for Paludis 0.24\nA"..., 8192) = 437
read(4, ""..., 4096) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/var/db/pkg/sys-apps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/db/pkg/sys-apps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/var/db/pkg/sys-apps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
getdents64(4, /* 53 entries */, 32768) = 1992
getdents64(4, /* 0 entries */, 32768) = 0
close(4) = 0
stat64("/usr/portage/metadata/news/2009-01-04-sparc-multilib/2009-01-04-sparc-multilib.en.txt", {st_mode=S_IFREG|0644, st_size=789, ...}) = 0
open("/usr/portage/metadata/news/2009-01-04-sparc-multilib/2009-01-04-sparc-multilib.en.txt", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=789, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=789, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, "Title: Migrating to the new sparc"..., 8192) = 789
read(4, ""..., 4096) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/usr/portage/metadata/news/timestamp.chk/timestamp.chk.en.txt", 0xbf8cd3f8) = -1 ENOTDIR (Not a directory)
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd454) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd454) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
unlink("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile") = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd454) = 0
close(3) = 0
stat64("/var/lib/gentoo/news", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", 0xbf8cd388) = -1 ENOENT (No such file or directory)
umask(0) = 022
open("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", O_RDWR|O_CREAT|O_LARGEFILE, 0660) = 3
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
chown32("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", -1, 250) = 0
umask(022) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd6a4) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
open("/var/lib/gentoo/news/news-gentoo.unread", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
read(4, ""..., 8192) = 0
close(4) = 0
munmap(0xb7932000, 4096) = 0
stat64("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile", {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=0, ...}) = 0
unlink("/var/lib/gentoo/news/.news-gentoo.unread.portage_lockfile") = 0
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cd714) = 0
close(3) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat64("/root/.terminfo", 0xbf8cc648) = -1 ENOENT (No such file or directory)
stat64("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
access("/etc/terminfo/x/xterm", R_OK) = 0
open("/etc/terminfo/x/xterm", O_RDONLY|O_LARGEFILE) = 3
read(3, "\32\0010\0&\0\17\0\235\1l\5xterm|xterm terminal "..., 4097) = 3258
close(3) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, ws_ypixel=0}) = 0
open("/var/log/emerge.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0660, st_size=1710980, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7932000
fstat64(3, {st_mode=S_IFREG|0660, st_size=1710980, ...}) = 0
_llseek(3, 1710980, [1710980], SEEK_SET) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=1710980, ...}) = 0
stat64("/var/log/emerge.log", {st_mode=S_IFREG|0660, st_size=1710980, ...}) = 0
fcntl64(3, F_SETLK64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cda54) = 0
fstat64(3, {st_mode=S_IFREG|0660, st_size=1710980, ...}) = 0
_llseek(3, 1710980, [1710980], SEEK_SET) = 0
gettimeofday({1247511852, 187069}, NULL) = 0
write(3, "1247511852: *** terminating.\n"..., 30) = 30
fcntl64(3, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbf8cdac4) = 0
close(3) = 0
munmap(0xb7932000, 4096) = 0
write(2, "\33]0;root@:~\7"..., 12) = 12
rt_sigaction(SIGINT, {SIG_DFL, [], 0}, {0xb7fa458e, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {SIG_DFL, [], 0}, {0xb7fa458e, [], 0}, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL, [], 0}, {0xb7fa458e, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], 0}, {0xb7fa458e, [], 0}, 8) = 0
exit_group(1) = ?


¿Alguna idea de por dónde van los tiros o empiezo a instalar de cero?

¡Saludos!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum