Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

[amule] Violación de Segmento (Solucionado)

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
30 posts
  • 1
  • 2
  • Next
Author
Message
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

[amule] Violación de Segmento (Solucionado)

  • Quote

Post by Popolous » Fri Jul 31, 2009 11:58 pm

¡Hola!

Tras reinstalar y afinar mi Gentoo para arquitectura de 64 bits, he instalado ya todos los paquetes que tenía (a excepción de un editor de LaTeX que tenía y que haré pronto). El problema viene con amule, que es el que venía usando y que me iba razonablemente bien. No he probado otras alternativas y estoy abierto a nuevas experiencias en ese sentido, pero antes, quisiera entender el por qué del fallo que tengo.

Cuando trato de arrancar amule desde el icono en KDE bajo el apartado de "Internet" no aparece nada. Bueno, el icono en pequeño del amule. Al no arrancar, trato de lanzarlo desde una consola y me da el consabido error de:
Violación de Segmento
Leyendo entre las guías de Gentoo, concretamente How to get meaningful backtraces in Gentoo pues he aprendido cómo "tracear" los fallos. He añadido lo siguiente en el fichero /etc/make.conf:

Code: Select all

FEATURES="distlocks sandbox userpriv usersandbox splitdebug"
Y he logrado con gdb conseguir un archivo del fallo:
gdb wrote: #0 0x0000000000651aaf in CryptoPP::ByteReverse<unsigned int> ()
#1 0x0000000000653669 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::Ha$
#2 0x000000000066b900 in CryptoPP::RandomPool::IncorporateEntropy ()
#3 0x0000000000666c50 in CryptoPP::AutoSeededRandomPool::Reseed ()
#4 0x00000000005b8b4f in global constructors keyed to _Z13GetRandomPoolv ()
at /usr/include/cryptopp/osrng.h:89
#5 0x00000000006ea882 in ?? ()
#6 0x00007f1fac045590 in ?? () from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00000000006ea7d0 in ?? ()
#8 0x0000000000acd936 in ?? ()
#9 0x00000000004286fb in _init ()
#10 0x00007f1face41ee0 in ?? () from /usr/lib/libwx_gtk2u_adv-2.8.so.0
#11 0x00000000006ea807 in __libc_csu_init ()
#12 0x00007f1fab2879b2 in __libc_start_main () from /lib/libc.so.6
#13 0x000000000042d6b9 in _start ()
Y la salida de strace (truncada):
strace wrote: fstat(3, {st_mode=S_IFREG|0755, st_size=10096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6426e000
mmap(NULL, 2105496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5d9ef000
mprotect(0x7f1b5d9f1000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5dbf0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f1b5dbf0000
close(3) = 0
open("/usr/lib/libXfixes.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\27\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22400, ...}) = 0
mmap(NULL, 2117880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5d7e9000
mprotect(0x7f1b5d7ee000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5d9ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f1b5d9ed000
close(3) = 0
open("/usr/lib/libcairo.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\314\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=483096, ...}) = 0
mmap(NULL, 2580216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5d573000
mprotect(0x7f1b5d5e6000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5d7e6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f1b5d7e6000
close(3) = 0
open("/usr/lib/libpixman-1.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260R\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=335696, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6426d000
mmap(NULL, 2431312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5d321000
mprotect(0x7f1b5d370000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5d570000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4f000) = 0x7f1b5d570000
close(3) = 0
open("/usr/lib/libxcb-render-util.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\27\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14352, ...}) = 0
mmap(NULL, 2109816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5d11d000
mprotect(0x7f1b5d120000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5d31f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1b5d31f000
close(3) = 0
open("/usr/lib/libxcb-render.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3606\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=34800, ...}) = 0
mmap(NULL, 2130096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5cf14000
mprotect(0x7f1b5cf1b000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5d11b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f1b5d11b000
close(3) = 0
open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\250\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=113264, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6426c000
mmap(NULL, 2208720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5ccf8000
mprotect(0x7f1b5cd13000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5cf12000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f1b5cf12000
close(3) = 0
open("/usr/lib/libXrender.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\35\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39248, ...}) = 0
mmap(NULL, 2134664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5caee000
mprotect(0x7f1b5caf7000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5ccf6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f1b5ccf6000
close(3) = 0
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\10\2\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1183632, ...}) = 0
mmap(NULL, 3280776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5c7cd000
mprotect(0x7f1b5c8e8000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5cae7000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000) = 0x7f1b5cae7000
close(3) = 0
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6426b000
mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5c5c9000
mprotect(0x7f1b5c5cb000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5c7cb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1b5c7cb000
close(3) = 0
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\26\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22496, ...}) = 0
mmap(NULL, 2117872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5c3c3000
mprotect(0x7f1b5c3c8000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5c5c7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f1b5c5c7000
close(3) = 0
open("/usr/lib/libexpat.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0@\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=182248, ...}) = 0
mmap(NULL, 2277544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5c196000
mprotect(0x7f1b5c1c0000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5c3c0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f1b5c3c0000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6426a000
open("/usr/lib/libICE.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200Y\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=106368, ...}) = 0
mmap(NULL, 2216224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5bf78000
mprotect(0x7f1b5bf91000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5c190000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x7f1b5c190000
mmap(0x7f1b5c192000, 12576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5c192000
close(3) = 0
open("/lib/libuuid.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\26\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18936, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64269000
mmap(NULL, 2113928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5bd73000
mprotect(0x7f1b5bd77000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5bf76000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f1b5bf76000
close(3) = 0
open("/usr/lib/libesd.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20>\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=45864, ...}) = 0
mmap(NULL, 2141336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5bb68000
mprotect(0x7f1b5bb72000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5bd71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f1b5bd71000
close(3) = 0
open("/usr/lib/libdirectfb-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2203\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=513128, ...}) = 0
mmap(NULL, 2610576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5b8ea000
mprotect(0x7f1b5b964000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5bb63000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x79000) = 0x7f1b5bb63000
mmap(0x7f1b5bb67000, 1424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5bb67000
close(3) = 0
open("/usr/lib/libfusion-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2607\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39256, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64268000
mmap(NULL, 2134632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5b6e0000
mprotect(0x7f1b5b6e9000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5b8e8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f1b5b8e8000
close(3) = 0
open("/usr/lib/libdirect-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0X\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=93680, ...}) = 0
mmap(NULL, 2191504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5b4c8000
mprotect(0x7f1b5b4de000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5b6dd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f1b5b6dd000
mmap(0x7f1b5b6df000, 144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5b6df000
close(3) = 0
open("/usr/lib/libggi.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\236\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=405000, ...}) = 0
mmap(NULL, 2586680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5b250000
mprotect(0x7f1b5b2ad000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5b4ad000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1b5b4ad000
mmap(0x7f1b5b4b3000, 84024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5b4b3000
close(3) = 0
open("/usr/lib/libgii.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3609\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=123976, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64267000
mmap(NULL, 2219368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5b032000
mprotect(0x7f1b5b04e000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5b24d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x7f1b5b24d000
close(3) = 0
open("/usr/lib/libgg.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340'\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43872, ...}) = 0
mmap(NULL, 2143808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5ae26000
mprotect(0x7f1b5ae2f000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5b02e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f1b5b02e000
mmap(0x7f1b5b031000, 1600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5b031000
close(3) = 0
open("/usr/lib/libaa.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340`\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=99000, ...}) = 0
mmap(NULL, 2201448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5ac0c000
mprotect(0x7f1b5ac22000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5ae21000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f1b5ae21000
mmap(0x7f1b5ae24000, 5992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5ae24000
close(3) = 0
open("/usr/lib/libcaca.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\264\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=709472, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64266000
mmap(NULL, 2823320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5a95a000
mprotect(0x7f1b5a97f000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5ab7f000, 557056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7f1b5ab7f000
mmap(0x7f1b5ac07000, 17560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5ac07000
close(3) = 0
open("/usr/lib/libasound.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\337\2\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=888136, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64265000
mmap(NULL, 2983664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5a681000
mprotect(0x7f1b5a753000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5a952000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd1000) = 0x7f1b5a952000
close(3) = 0
open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320j\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=158000, ...}) = 0
mmap(NULL, 2253296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5a45a000
mprotect(0x7f1b5a47d000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5a67d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7f1b5a67d000
close(3) = 0
open("/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PN\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=349904, ...}) = 0
mmap(NULL, 2447240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b5a204000
mprotect(0x7f1b5a255000, 2093056, PROT_NONE) = 0
mmap(0x7f1b5a454000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0x7f1b5a454000
mmap(0x7f1b5a459000, 1928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5a459000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64264000
open("/usr/lib/libslang.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\231\4\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=954272, ...}) = 0
mmap(NULL, 3440608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b59ebc000
mprotect(0x7f1b59f89000, 2097152, PROT_NONE) = 0
mmap(0x7f1b5a189000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcd000) = 0x7f1b5a189000
mmap(0x7f1b5a1a5000, 389088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b5a1a5000
close(3) = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240f\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=403504, ...}) = 0
mmap(NULL, 2500936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b59c59000
mprotect(0x7f1b59cb7000, 2093056, PROT_NONE) = 0
mmap(0x7f1b59eb6000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5d000) = 0x7f1b59eb6000
close(3) = 0
open("/usr/lib/libglut.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 x\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=280208, ...}) = 0
mmap(NULL, 2376064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b59a14000
mprotect(0x7f1b59a50000, 2097152, PROT_NONE) = 0
mmap(0x7f1b59c50000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7f1b59c50000
mmap(0x7f1b59c58000, 384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b59c58000
close(3) = 0
open("/usr/lib/libftgl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260=\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=208624, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64263000
mmap(NULL, 2304144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b597e1000
mprotect(0x7f1b59811000, 2093056, PROT_NONE) = 0
mmap(0x7f1b59a10000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7f1b59a10000
close(3) = 0
open("/usr/lib/libGLU.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0O\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=457312, ...}) = 0
mmap(NULL, 2552416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b59571000
mprotect(0x7f1b595df000, 2093056, PROT_NONE) = 0
mmap(0x7f1b597de000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6d000) = 0x7f1b597de000
close(3) = 0
open("//usr/lib64/opengl/xorg-x11/lib/libGL.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\17\2\0\0\0\0\0@"..., 832) = 832
lseek(3, 472540, SEEK_SET) = 472540
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\24\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=518816, ...}) = 0
mmap(NULL, 2616368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b592f2000
mprotect(0x7f1b59366000, 2097152, PROT_NONE) = 0
mmap(0x7f1b59566000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x74000) = 0x7f1b59566000
close(3) = 0
open("/usr/lib/libXmu.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200u\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=111080, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64262000
mmap(NULL, 2207552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b590d7000
mprotect(0x7f1b590f1000, 2093056, PROT_NONE) = 0
mmap(0x7f1b592f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7f1b592f0000
close(3) = 0
open("/usr/lib/libXt.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320U\1\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=412896, ...}) = 0
mmap(NULL, 2511328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b58e71000
mprotect(0x7f1b58ed0000, 2097152, PROT_NONE) = 0
mmap(0x7f1b590d0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0x7f1b590d0000
mmap(0x7f1b590d6000, 480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1b590d6000
close(3) = 0
open("/usr/lib/libdrm.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@9\0\0\0\0\0\0@"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43304, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64261000
mmap(NULL, 2141072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1b58c66000
mprotect(0x7f1b58c70000, 2093056, PROT_NONE) = 0
mmap(0x7f1b58e6f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f1b58e6f000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b64260000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6425f000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6425e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6425d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1b6425c000
arch_prctl(ARCH_SET_FS, 0x7f1b6425c760) = 0
mprotect(0x7f1b58e6f000, 4096, PROT_READ) = 0
mprotect(0x7f1b590d0000, 4096, PROT_READ) = 0
mprotect(0x7f1b592f0000, 4096, PROT_READ) = 0
mprotect(0x7f1b59566000, 32768, PROT_READ) = 0
mprotect(0x7f1b597de000, 8192, PROT_READ) = 0
mprotect(0x7f1b59a10000, 12288, PROT_READ) = 0
mprotect(0x7f1b59c50000, 12288, PROT_READ) = 0
mprotect(0x7f1b59eb6000, 16384, PROT_READ) = 0
mprotect(0x7f1b5a189000, 16384, PROT_READ) = 0
mprotect(0x7f1b5a454000, 16384, PROT_READ) = 0
mprotect(0x7f1b5a67d000, 12288, PROT_READ) = 0
mprotect(0x7f1b5a952000, 24576, PROT_READ) = 0
mprotect(0x7f1b5ab7f000, 4096, PROT_READ) = 0
mprotect(0x7f1b5ae21000, 8192, PROT_READ) = 0
mprotect(0x7f1b5b02e000, 4096, PROT_READ) = 0
mprotect(0x7f1b5b24d000, 4096, PROT_READ) = 0
mprotect(0x7f1b5b4ad000, 8192, PROT_READ) = 0
mprotect(0x7f1b5b6dd000, 4096, PROT_READ) = 0
mprotect(0x7f1b5b8e8000, 4096, PROT_READ) = 0
mprotect(0x7f1b5bb63000, 8192, PROT_READ) = 0
mprotect(0x7f1b5bd71000, 4096, PROT_READ) = 0
mprotect(0x7f1b5bf76000, 4096, PROT_READ) = 0
mprotect(0x7f1b5c190000, 4096, PROT_READ) = 0
mprotect(0x7f1b5c3c0000, 8192, PROT_READ) = 0
mprotect(0x7f1b5c5c7000, 4096, PROT_READ) = 0
mprotect(0x7f1b5c7cb000, 4096, PROT_READ) = 0
mprotect(0x7f1b5cae7000, 8192, PROT_READ) = 0
mprotect(0x7f1b5ccf6000, 4096, PROT_READ) = 0
mprotect(0x7f1b5cf12000, 4096, PROT_READ) = 0
mprotect(0x7f1b5d11b000, 4096, PROT_READ) = 0
mprotect(0x7f1b5d31f000, 4096, PROT_READ) = 0
mprotect(0x7f1b5d570000, 8192, PROT_READ) = 0
mprotect(0x7f1b5d7e6000, 8192, PROT_READ) = 0
mprotect(0x7f1b5d9ed000, 4096, PROT_READ) = 0
mprotect(0x7f1b5dbf0000, 4096, PROT_READ) = 0
mprotect(0x7f1b5de05000, 4096, PROT_READ) = 0
mprotect(0x7f1b5e008000, 4096, PROT_READ) = 0
mprotect(0x7f1b5e215000, 4096, PROT_READ) = 0
mprotect(0x7f1b5e41f000, 4096, PROT_READ) = 0
mprotect(0x7f1b5e628000, 4096, PROT_READ) = 0
mprotect(0x7f1b5e833000, 4096, PROT_READ) = 0
mprotect(0x7f1b5ea9e000, 4096, PROT_READ) = 0
mprotect(0x7f1b5ecd2000, 4096, PROT_READ) = 0
mprotect(0x7f1b5ef27000, 8192, PROT_READ) = 0
mprotect(0x7f1b5f156000, 4096, PROT_READ) = 0
mprotect(0x7f1b5f37a000, 4096, PROT_READ) = 0
mprotect(0x7f1b5f583000, 4096, PROT_READ) = 0
mprotect(0x7f1b5f78a000, 4096, PROT_READ) = 0
mprotect(0x7f1b5f98d000, 4096, PROT_READ) = 0
mprotect(0x7f1b5fc82000, 4096, PROT_READ) = 0
mprotect(0x7f1b5fe8c000, 4096, PROT_READ) = 0
mprotect(0x7f1b60091000, 4096, PROT_READ) = 0
mprotect(0x7f1b60295000, 4096, PROT_READ) = 0
mprotect(0x7f1b604de000, 4096, PROT_READ) = 0
mprotect(0x7f1b60721000, 4096, PROT_READ) = 0
mprotect(0x7f1b609ae000, 20480, PROT_READ) = 0
mprotect(0x7f1b60bfc000, 8192, PROT_READ) = 0
mprotect(0x7f1b60e19000, 4096, PROT_READ) = 0
mprotect(0x7f1b61047000, 4096, PROT_READ) = 0
mprotect(0x7f1b612d7000, 8192, PROT_READ) = 0
mprotect(0x7f1b614f7000, 8192, PROT_READ) = 0
mprotect(0x7f1b61796000, 16384, PROT_READ) = 0
mprotect(0x7f1b61d7e000, 28672, PROT_READ) = 0
mprotect(0x7f1b620da000, 16384, PROT_READ) = 0
mprotect(0x7f1b622f9000, 4096, PROT_READ) = 0
mprotect(0x7f1b6257b000, 4096, PROT_READ) = 0
mprotect(0x7f1b6286d000, 28672, PROT_READ) = 0
mprotect(0x7f1b62ab7000, 4096, PROT_READ) = 0
mprotect(0x7f1b62e0b000, 32768, PROT_READ) = 0
mprotect(0x7f1b63052000, 8192, PROT_READ) = 0
mprotect(0x7f1b63619000, 311296, PROT_READ) = 0
mprotect(0x7f1b63952000, 65536, PROT_READ) = 0
mprotect(0x7f1b63b7d000, 4096, PROT_READ) = 0
mprotect(0x7f1b63e65000, 65536, PROT_READ) = 0
mprotect(0x7f1b64092000, 4096, PROT_READ) = 0
mprotect(0xacd000, 4096, PROT_READ) = 0
mprotect(0x7f1b642b4000, 4096, PROT_READ) = 0
munmap(0x7f1b6427c000, 220829) = 0
set_tid_address(0x7f1b6425c830) = 22196
set_robust_list(0x7f1b6425c840, 0x18) = 0
futex(0x7fffcfaab4bc, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fffcfaab4bc, 0x189 /* FUTEX_??? */, 1, NULL, 7f1b6425c760) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7f1b63e81780, [], SA_RESTORER|SA_SIGINFO, 0x7f1b63e8ae20}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f1b63e81810, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f1b63e8ae20}, 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
futex(0x7f1b62876ac8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0) = 0x1c9c000
brk(0x1cbd000) = 0x1cbd000
open("/dev/urandom", O_RDONLY) = 3
read(3, "]\27\2\357\317\221Ou\215MB\377\356"\2206\321\305\345\337\203v\0\26x\324D\315\312\266m\305"..., 32) = 32
close(3) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Claro, para mí esto pues es un galimatías incomprensible. He mirado por errores parecidos en el foro y en bugzilla, pero no he visto nada. Os pongo la información de mi entorno:

Code: Select all

# emerge --info
Portage 2.2_rc33 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Core-TM-2_CPU_T7200_@_2.00GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 31 Jul 2009 21:00:21 +0000
app-shells/bash:     4.0_p28
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.2-r1
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.4-r2
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-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS=" http://ftp.udc.es/gentoo/  http://trumpetti.atm.tut.fi/gentoo/  http://cesium.di.uminho.pt/pub/gentoo"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="es"
MAKEOPTS="-j3"
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="32bit 64bit acl admin amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog java midi mmx mudflap multilib ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl sysfs tcpd unicode 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" 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="radeon vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
¿Alguna idea de por dónde van los tiros? A lo mejor es un bug de Amule con los 64 bits. En ese caso lo reportaría a ver si lo solucionan.

Muchas gracias.

¡Saludos!
Last edited by Popolous on Sat Aug 15, 2009 7:07 pm, edited 1 time in total.
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sat Aug 01, 2009 12:19 pm

Yo estoy usando amuled (en 32 bit) + amulegui (en 64 bit) y va bien.

La versión amule de 64 bit también inicia bien, pero no la uso.

Prueba a borrar (o cambiarle el nombre) al directorio ~/.aMule, y si con eso no falla copias los archivos uno a uno (los de clientes conocidos, etc) hasta que veas cuál produce el problema.

Nota: la versión amuled-2.2.5 tiene un fallo de memoria, va ocupando cada vez más, y se ralentiza en exceso, hay que ir reiniciando amuled de vez en cuando.
pcmaster
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 01, 2009 3:23 pm

¡Hola!

El directorio ~/.aMule no existía. De hecho, creo que lo crea la aplicación la primera vez que se inicia. Los cree en su día, junto con los subdirectorios ~/.aMule/Incoming y ~/.aMule/Temp. Luego sobre estos dos directorios monto las dos particiones respectivas...así lo hacía antes.

Creo que debe ser alguna librería dinámica que utiliza amule para iniciarse, pero no sé cuál para empezar a meterle mano.

Gracias.

¡Saludos!
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sat Aug 01, 2009 8:25 pm

Por lo que pone en las lineas 6 y 10 de tu archivo "gdb escribió" posiblemente sea un fallo de las x11-libs/wxGTK. ¿Con qué USEs has compilado wxGTK y amule? ¿Qué version de wxGTK tienes instalada?
pcmaster
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 01, 2009 8:43 pm

¡Hola!

Pues estas son las USE y versiones de los programas instalados (estoy en ~amd64).
x11-libs/wxGTK-2.8.10.1-r1 USE="X doc gnome gstreamer odbc opengl sdl -debug -pch"
net-p2p/amule-2.2.5 USE="geoip gtk nls stats unicode -daemon -debug -remote -upnp"
No sé si son muy exigentes. No voy a usar gnome, en un principio me lo planteé como segundo gestor de ventanas (junto con KDE como he tenido siempre), pero he instalado xfce4 y la verdad es que de momento lo voy a dejar. ¿Quito gnome y gtk de las USE flags?

¡Saludos!
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sat Aug 01, 2009 9:41 pm

Yo tengo estas USE:

Code: Select all

# emerge -pv wxGTK amule

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] x11-libs/wxGTK-2.8.9.1-r3  USE="X opengl pch sdl -debug -doc -gnome -gstreamer -odbc" 0 kB
[ebuild   R   ] net-p2p/amule-2.2.5  USE="gtk nls remote unicode -daemon -debug -geoip -stats -upnp" 0 kB

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB
y me funciona. Prueba a deshabilitar la USE stats del amule a ver si va bien. O probar con la versión anterior de wxGTK (yo comprobaré si falla el mío cuando actualice, no haya algún fallo en la nueva versión).
pcmaster
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 01, 2009 10:02 pm

Gracias, voy primero a compilar con las mismas USE que tú y si no, rebajaré la versión de wxGTK.

Ya os cuento.

¡Saludos!
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sun Aug 02, 2009 8:23 am

He actualizado wxGTk a la nueva versión (entre otros paquetes), y amule sigue funcionando igual. Quizá tu problema sean las USE o alguna dependencia rota. Prueba a hacer un revdep-rebuild.
pcmaster
Top
sasho23
Apprentice
Apprentice
User avatar
Posts: 186
Joined: Wed Dec 28, 2005 12:09 am
Location: Pamplona , Spain

  • Quote

Post by sasho23 » Sun Aug 02, 2009 11:47 am

Hola, a mi me pasaba lo mismo y al consultar con un amigo lo arregle. Tuve que borrar ... es que no recuerdo, no fue ayer pero creo que era el "logfile" en el
/home/tu_user/.aMule/logfile
si quieres prueba borrar el dicho file y al arrancar amule deberia crearlo de nuevo. Espero que he recordado bien! De todas formas si no es el "logfile" y pasa algo, siempre puedes reinstalar el amule de nuevo. Ya diras si a sido eso o no. suerte!
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sun Aug 02, 2009 2:43 pm

¡Hola!

Antes de nada, gracias por los ánimos. He instalado wxGTK (última versión) y amule con las mismas USE flags que pcmaster y sigue dando la Violación de Segmento al tratar de ejecutarlo. Voy a probar a cambiar las FEATURES.

Si sigue sin funcionar, cambiaré las CFLAGS, que actualmente son:

Code: Select all

CFLAGS="-march=native -O2 -pipe -ggdb"
La FLAG -ggdb es para el tema de la depuración, tal y como leí en el hilo de rastreo que mencioné en el primer post de este hilo.

¡Saludos!
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sun Aug 02, 2009 4:56 pm

¿ --march=native ?

Yo tengo --march=athlon64, y eso que es un core2duo, y no da problemas.
pcmaster
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Mon Aug 03, 2009 9:04 am

Sí, con mi versión de gcc he leído que así detecta la CPU y no es necesario indicárselo explicítamente...No he tenido problemas de compilación con esta flag. El problema viene después al ejectuar la aplicación.

¡Saludos!
Top
the incredible hurd
Guru
Guru
User avatar
Posts: 381
Joined: Mon Jan 01, 2007 3:02 pm

  • Quote

Post by the incredible hurd » Mon Aug 03, 2009 7:51 pm

pcmaster wrote:Yo tengo --march=athlon64, y eso que es un core2duo, y no da problemas.
¿Por qué no usas --march=core2 entonces?

Aunque para apreciar la diferencia, debes tener en processor type and features, processor family ---> (Core2/newer Xeon) y hacer el inevitable emerge -e world después de cambiar el march en make.conf

Otros ajustes adicionales serían las USE ssse3 (con tres eses) y todas las sse anteriores: sse3, sse2 y sse (aunque son muy pocos los programas que las usan en realidad, pero march manda y/o gobierna).
Nunca preguntes el camino a alguien que ya lo conoce. Podrías no perderte. (Nahman de Braslaw)
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Mon Aug 03, 2009 8:51 pm

Gracias por la sugerencia.

Instalé el sistema en un AMD, pero por problemas hardware lo cambié por un intel.

Aunque en el nuevo kernel ya tengo seleccionado Core2/Newer Xeon, en el make.conf no había cambiado nada.

Eso sí, en el USe ya tenía puesto ssse3, junto a sse2, sse y mmx. Lo único que no había cambiado era el --march.
pcmaster
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 08, 2009 9:08 am

¡Hola!

Pues he probado distintas alternativas y no hay caso, sigue dando violación de segmento. He probado con CFLAGS menos agresivas, probaré con una versión menor de wxGTK y si no funciona, pues esperaré a una nueva versión de amule o no sé si emitir un bug a ver si es alguna otra librería la que está dando problemas.

¡Saludos!
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Sun Aug 09, 2009 3:33 pm

pcmaster, athlon64 y core2 son *incompatibles*. Así de memoria, athlon64 incluye 3dnow!, de tu core2 no soporta que yo sepa. Que te funcione (porque pocos programas hagan un uso real de 3dnow! es otro tema, pero puedes esperar problemas a la larga si no recompilas sin soporte para 3dnow!

No se si existe algún otro tipo de incompatibilidad, un vistazo a la página man de gcc debería despejar las dudas.

En cuanto al tema del hilo, viendo que las flags usadas son estándar y sin muchas florituras, yo reportaría un bug a los desarrolladores de amule. Puede que sea algún problema el amule, o puede que sea por el uso de una versión incorrecta de wxGTK o alguna otra librería (lo cual se podría prevenir arreglando los makefiles para que fuercen un chequeo de versión).
Top
Txema
l33t
l33t
Posts: 772
Joined: Tue May 20, 2008 2:06 pm
Location: Granada
Contact:
Contact Txema
Website

  • Quote

Post by Txema » Sun Aug 09, 2009 4:15 pm

¿Cómo anda vuestro paquete dev-libs/crypto++? puede que el fallo esté por ahí.

Saludos.
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sun Aug 09, 2009 6:15 pm

i92juboj: No tenía puesto el USE 3dnow, así que no hay nada compilado con soporte para 3dnow.
pcmaster
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Sun Aug 09, 2009 6:27 pm

pcmaster wrote:i92juboj: No tenía puesto el USE 3dnow, así que no hay nada compilado con soporte para 3dnow.
Ese USE flag habilita parches o partes de código programadas explícitamente para aprovechar mejor 3dnow!, pero eso no tiene nada que ver con las CFLAGS. gcc puede generar (y eventualmente generará) código optimizado para aprovechar todas las instrucciones de la arquitectura seleccionada, y tú no puedes hacer nada para evitar eso. -march=athlon64 incluye -m3dnow, y en cualquier momento un binario generado con -march=athlon64 puede contener código específico para 3dnow, gcc pasa olímpicamente de las USE flags, ya que para empezar, éstas solo tienen sentido para portage, y no para tu compilador. Algunas USE flags se pueden usar para controlar las CFLAGS hasta cierto punto, pero no es eso lo que ocurre con 3dnow.

Quizás el 90 o el 99% de tus binarios no den problema jamás, pero ambas arquitecturas son potencialmente incompatibles. En otras palabras, ahora mismo estás confiando en la casualidad de que ningún binario vital contenga instrucciones 3dnow, pero le estás dando permiso a tu compilador para que lo incluya (sabiendo que tu cpu no puede ejecutar dichas instrucciones). Si comienzas a tener extraños fallos o tus binarios arrojan mensajes del tipo "instrucción no soportada" ya sabes de donde viene el problema.
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sun Aug 09, 2009 7:53 pm

Biueno, hace poco lo cambié a core2, pero en realidad el sistema lo instalé hace bastante (más de un año) y no ha dado problemas. Lo había configurado así:

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

y hace poco cambié athlon64 por core2.

De todas formas, recuerda que Intel copió la arquitectura de 64 a AMD, no creo que le quitara instrucciones ¿quizá los AMD solo tienen 3dnow en 32 bit?
pcmaster
Top
i92guboj
Bodhisattva
Bodhisattva
User avatar
Posts: 10315
Joined: Tue Nov 30, 2004 8:17 pm
Location: Córdoba (Spain)

  • Quote

Post by i92guboj » Sun Aug 09, 2009 8:29 pm

No es que quitaran instrucciones, cada fabricante se inventa las suyas propias y las añade. Los demás pueden implementar un equivalente si así lo desean, pero no siempre lo hacen. Que yo sepa, 3dnow! existe solo en micros de amd, aunque no sigo el asunto con mucho interés así que tampoco podría asegurarlo al 100%.

En cuanto a lo de los 32 bits, no, 3dnow! se aplica también a 64 bits, la misma página de gcc reza:
k8, opteron, athlon64, athlon-fx
AMD K8 core based CPUs with x86-64 instruction set support. (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction set exten‐
sions.)
Por contra, "core2" no incluye ni 3dnow! ni enhanced 3dnow! Esto se refiere solo a gcc, como ya digo arriba, no puedo asegurar al 100% que los core2 más nuevos no implementen estas extensiones, quizás algunos lo hagan, no lo se. En cualquier caso, lo más sano es usar la arquitectura correcta para tu cpu, o bien "native" si tu gcc es lo bastante reciente. Nunca se debe asumir que dos arquitecturas son compatibles porque, incluso si hoy lo son, quizás no lo sean mañana cuando se implemente una nueva característica de dicha arquitectura que antes no estaba soportada por gcc.
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Fri Aug 14, 2009 6:32 pm

¡Hola!

He estado fuera de casa hasta hoy. Ahora estoy actualizando Gentoo (emerge --sync && emerge -uvDN @world) y a ver qué pasa después de los 320 paquetes que dice que hay que instalar...esto de estar dos semanas fuera es lo que tiene.

Si después de esto sigue dando problemas, haré el reporte del bug.

Gracias a todos por vuestra inestimable ayuda.

¡Saludos!
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 15, 2009 7:04 pm

Txema, creo que vas a tener razón con lo de dev-libs/crypto++, al hacer un dmesg obtengo:

Code: Select all

# dmesg | grep -i amule
amule[4112]: segfault at 20 ip 00007fe11b3d1553 sp 00007fff3d1b9620 error 4 in libcrypto++.so.0.0.0[7fe11b123000+493000]
amule[4204]: segfault at 20 ip 00007f960c70d553 sp 00007fffba212b30 error 4 in libcrypto++.so.0.0.0[7f960c45f000+493000]
He visto que la librería en cuestión no está compilada con la USE=sse3 así que la he activado y estoy recompilando a ver...ahora os cuento.

¡Saludos!

P.D.: Anda que tantas vueltas he dado y al final sin recurrir a dmesg para ver qué me quería decir el sistema :?. Qué inutil soy pasando por alto lo obvio y complicándome la vida con cosas raras de depuración :lol:
Top
Popolous
Apprentice
Apprentice
Posts: 245
Joined: Mon Aug 04, 2003 7:54 pm

  • Quote

Post by Popolous » Sat Aug 15, 2009 7:09 pm

¡Hola!

Efectivamente, era problema de las librerías crypto++. Al compilarla con la opción sse3 me ha resuelto el problema ya ahora amule inicia sin problemas. ¿Por qué pasaba esto? Me gustaría el saber el por qué esta opción desactivada permitía la violación de segmento.

Muchas gracias Txema y al resto de la gente por su ayuda.

¡Saludos!
Top
pcmaster
Advocate
Advocate
Posts: 2239
Joined: Thu Dec 04, 2003 11:51 pm
Location: Barcelona

  • Quote

Post by pcmaster » Sat Aug 15, 2009 7:17 pm

Igual no era cosa de la USE sse3, sino de que la librería se había roto al compilar/actualizar alguna dependencia.
pcmaster
Top
Post Reply
  • Print view

30 posts
  • 1
  • 2
  • Next

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic