Glxinfo et les segfault

Bonjour !

Ces derniers temps, j’avais quelques problèmes avec Compiz-Fusion. Alors je me suis demandé si c’était le driver qui était en cause. J’ai utilisé un script de sidux pour installer la dernière version depuis le site d’ATI.

Et c’est là que les problèmes ont commencé.

Redémarrage de Xorg -> xorg plante ! Bon, pas de problème, j’apt-gette autoremove --purge et je le réinstalle, puis recopie une sauvegarde que j’en avais faite.

Maintenant, ça marche, mais… glxinfo | grep rendering me renvoie ça…

direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) zsh: segmentation fault glxinfo | zsh: done grep --color=auto rendering
Et glxinfo tout seul :

[code]name of display: :0.0
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group,
GLX_EXT_texture_from_pixmap
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 20060815 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 7.0.4
OpenGL extensions:
GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texgen_reflection,
GL_NV_texture_rectangle, GL_NV_vertex_program, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x67 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
zsh: segmentation fault glxinfo
[/code]

Que viennent faire ces erreurs de segmentation ? Ca me perturbe pas, mais jouer à OpenArena sans pilote de carte… :frowning:

Je remonte, mais personne n’a d’idée ? :neutral_face:

Regarde à tout hasard par strace:
strace glxinfo 2> /tmp/trace
less /tmp/trace

--> cat /tmp/trace execve("/usr/bin/glxinfo", ["glxinfo"], [/* 29 vars */]) = 0 brk(0) = 0x8e57000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f95000 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=77560, ...}) = 0 mmap2(NULL, 77560, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f82000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libGL.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\3003\2\0004\0\0\0D"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=483332, ...}) = 0 mmap2(NULL, 503216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f07000 mmap2(0xb7f7c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x74) = 0xb7f7c000 mmap2(0xb7f7e000, 15792, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f7e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/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\260e\1\0004\0\0\0\4"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1413540, ...}) = 0 mmap2(NULL, 1418864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dac000 mmap2(0xb7f01000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7f01000 mmap2(0xb7f04000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f04000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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\0e\1\0004\0\0\0\234"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=974508, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dab000 mmap2(NULL, 978580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cbc000 mmap2(0xb7da7000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xea) = 0xb7da7000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/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\0000H\0\0004\0\0\0\330"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=116414, ...}) = 0 mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ca3000 mmap2(0xb7cb8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7cb8000 mmap2(0xb7cba000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7cba000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 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@*\0\0004\0\0\0\f"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=53788, ...}) = 0 mmap2(NULL, 56956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c95000 mmap2(0xb7ca2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb7ca2000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.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\220\34\0\0004\0\0\0\324"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=49676, ...}) = 0 mmap2(NULL, 52808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c88000 mmap2(0xb7c94000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xb7c94000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libxcb-xlib.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\200\6\0\0004\0\0\0d"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=4172, ...}) = 0 mmap2(NULL, 7056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c86000 mmap2(0xb7c87000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb7c87000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libxcb.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\340~\0\0004\0\0\0\210"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=94872, ...}) = 0 mmap2(NULL, 97776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c6e000 mmap2(0xb7c85000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xb7c85000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/i686/cmov/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\0\n\0\0004\0\0\0H"…, 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c6d000
fstat64(3, {st_mode=S_IFREG|0644, st_size=9680, …}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c69000
mmap2(0xb7c6b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7c6b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
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\220\t\0\0004\0\0\0\20”…, 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=7160, …}) = 0
mmap2(NULL, 10060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c66000
mmap2(0xb7c68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7c68000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
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\200\17\0\0004\0\0\0\214”…, 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=16756, …}) = 0
mmap2(NULL, 19644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c61000
mmap2(0xb7c65000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7c65000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c60000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c60ac0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f01000, 4096, PROT_READ) = 0
mprotect(0xb7f07000, 479232, PROT_READ|PROT_WRITE) = 0
mprotect(0xb7f07000, 479232, PROT_READ|PROT_EXEC) = 0
munmap(0xb7f82000, 77560) = 0
set_tid_address(0xb7c60b08) = 15519
set_robust_list(0xb7c60b10, 0xc) = 0
futex(0xbfab2e00, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0xb7ca72e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7ca7720, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=81921024, rlim_max=RLIM_INFINITY}) = 0
uname({sys=“Linux”, node=“Lunaire”, …}) = 0
brk(0) = 0x8e57000
brk(0x8e78000) = 0x8e78000
socket(PF_FILE, SOCK_STREAM, 0) = 3
connect(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"…}, 110) = 0
getpeername(3, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"…}, [20]) = 0
uname({sys=“Linux”, node=“Lunaire”, …}) = 0
access("/tmp/.gdm6F40LU", R_OK) = 0
open("/tmp/.gdm6F40LU", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=118, …}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f94000
read(4, “\1\0\0\7Lunaire\0\0010\0\22MIT-MAGIC-COOKIE-”…, 4096) = 118
read(4, “”…, 4096) = 0
close(4) = 0
munmap(0xb7f94000, 4096) = 0
fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{“l\0\v\0\0\0\22\0\20\0”…, 10}, {"\0\0"…, 2}, {“MIT-MAGIC-COOKIE-1”…, 18}, {"\0\0"…, 2}, {"/\7\4\244\302Ty\35\1\266\371\367\fn\355["…, 16}, {""…, 0}], 6) = 48
read(3, “\1\0\v\0\0\0\231\0”…, 8) = 8
read(3, “\320\270\236\0\0\0\0\2\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\3774\342\36\10T”…, 612) = 612
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{“7\0\5\0\0\0\0\2i\0\0\0\10\0\0\0\377\377\377\0b\0\5\0\f\0\0\0BIG-R”…, 40}], 1) = 40
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\327\2\0\0\0\0\0\1\202\0\0\1\0\0\0\206J\25\10\\326 \10\224u\337\277\320\315\222\t”…, 4096) = 32
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\202\0\1\0"…, 4}], 1) = 4
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\343\3\0\0\0\0\0\377\377?\0\1\0\0\0\\326 \10\224u\337\277\320\315\222\t\304”\36\10"…, 4096) = 32
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\24\0\6\0i\0\0\0\27\0\0\0\37\0\0\0\0\0\0\0\0\341\365\5"…, 24}], 1) = 24
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, "\1\10\4\0.\0\0\0\37\0\0\0\0\0\0\0\270\0\0\0\206J\25\10\\326 \10\224u\337\277
"…, 4096) = 216
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{“b\0\5\0\t\0\0\0XKEYBOARD\0\0\0”…, 20}], 1) = 20
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\330\5\0\0\0\0\0\1\225o\260\1\0\0\0\206J\25\10\\326 \10\224u\337\277\320\315\222\t”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\225\0\2\0\1\0\0\0"…, 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\1\6\0\0\0\0\0\1\0\0\0\270u\337\277\313\330\33\10\260\343\330\10\210U\7\tp\351\247\10”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 3), …}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f94000
write(1, “name of display: :0.0\n”…, 22) = 22
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{“b\0\3\0\3\0\0\0GLX\0”…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\330\7\0\0\0\0\0\1\217M\232\1\0\0\0\206J\25\10\\326 \10\224u\337\277\320\315\222\t”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\7\3\0\1\0\0\0\4\0\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1!\10\0\0\0\0\0\1\0\0\0\2\0\0\0\210U\7\tXu\337\277,\354\277\267\0\0\0\0”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{“b\7\5\0\v\0\0\0XFree86-DRI\0”…, 20}], 1) = 20
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\330\t\0\0\0\0\0\1\221\0\250\1\0\0\0\206J\25\10\\326 \10\224u\337\277\320\315\222\t”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\221\0\1\0"…, 4}], 1) = 4
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\n\0\0\0\0\0\4\0\1\0\0\0\0\0Tu\337\277\33\0\0\0\350t\337\277\304”\36\10"…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\221\1\2\0\0\0\0\0"…, 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1t\v\0\0\0\0\0\1u\337\277<\224\344\267\1\0\0\0Tu\337\277\33\0\0\0\350t\337\277”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\221\4\2\0\0\0\0\0"…, 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1u\f\0\1\0\0\0\5\0\0\0\3\0\0\0\0\0\0\0\4\0\0\0HJ\25\10$\326 \10r”…, 4096) = 36
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xb7c6c070, FUTEX_WAKE_PRIVATE, 2147483647) = 0
geteuid32() = 1000
getuid32() = 1000
open("/usr/lib/dri/r300_dri.so", O_RDONLY) = 4
read(4, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\312\1\0004\0\0\0\314”…, 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=2191068, …}) = 0
mmap2(NULL, 2234736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7a3e000
mmap2(0xb7c41000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x203) = 0xb7c41000
mmap2(0xb7c55000, 43376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c55000
close(4) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=77560, …}) = 0
mmap2(NULL, 77560, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7a2b000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libm.so.6", O_RDONLY) = 4
read(4, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0P”…, 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=149328, …}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7a05000
mmap2(0xb7a29000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x23) = 0xb7a29000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libexpat.so.1", O_RDONLY) = 4
read(4, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000!\0\0004\0\0\0\234”…, 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=151468, …}) = 0
mmap2(NULL, 154332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb79df000
mmap2(0xb7a03000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x23) = 0xb7a03000
close(4) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdrm.so.2", O_RDONLY) = 4
read(4, “\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0` \0\0004\0\0\0\350”…, 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=27088, …}) = 0
mmap2(NULL, 31272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7f8c000
mmap2(0xb7f93000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x6) = 0xb7f93000
close(4) = 0
munmap(0xb7a2b000, 77560) = 0
munmap(0xb7a3e000, 2234736) = 0
munmap(0xb7a05000, 151680) = 0
munmap(0xb79df000, 154332) = 0
munmap(0xb7f8c000, 31272) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\23\3\0\0\0\0\0\2\0\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\0012\r\0\1\0\0\0\30\36A\t\4\0\0\0\204!\304\267\1\0\0\0\210U\7\tXu\337\2771”…, 4096) = 36
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\23\3\0\0\0\0\0\3\0\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\0012\16\0E\0\0\0\30\36A\t\22\1\0\0\204!\304\267\1\0\0\0\210U\7\tXu\337\277G”…, 4096) = 308
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\21\4\0\4\0\1\0\3\0\0\0\0\0\0\0"…, 16}], 1) = 16
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\17\0\270\3\0\0\21\0\0\0\34\0\0\0\30\36A\t8u\337\277\340\22\377\267\250K\331\10\v”…, 4096) = 3840
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xb7f7dbec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap2(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c20000
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\24\f\3\1\0\0\0\4\0\0\0\36\f\0\0GL_ARB_depth_text"…, 3224}], 1) = 3224
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\24\0\0\0\0\0\1\0\0\0\0 \277\267(\3\5\0\1\0\0\0<9\277\267\204!\304\267”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xb7f805d4, FUTEX_WAKE_PRIVATE, 2147483647) = 0
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\201\3\0\1\0\0\0\3\37\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\25\0m\1\0\0\0\0\0\0\261\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0G”…, 4096) = 1492
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\201\3\0\1\0\0\0\2\37\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\26\0\4\0\0\0\0\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0001”…, 4096) = 48
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217u\3\0\1\0\0\0\342\204\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\27\0\0\0\0\0\0\0\0\0\1\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\21\5\0\33\5\0\0\1\0\0\0 \206\0\0\255\210\0\0"…, 20}], 1) = 20
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\30\0\0\0\0\0\0\0\0\0\1\0\0\0\20\0\0\0\271\271\271\0\0\0\0\0\0\0\0\0”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\23\3\0\0\0\0\0\1\0\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\0012\31\0\1\0\0\0\30\36A\t\4\0\0\0\204!\304\267\1\0\0\0\210U\7\tXu\337\277S”…, 4096) = 36
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\201\3\0\1\0\0\0\0\37\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\32\0\5\0\0\0\0\0\0\0\21\0\0\0\20\0\0\0\271\271\271\0\0\0\0\0\0\0\0\0D”…, 4096) = 52
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\201\3\0\1\0\0\0\1\37\0\0"…, 12}], 1) = 12
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\1\0\33\0\f\0\0\0\0\0\0\0/\0\0\0\20\0\0\0\271\271\271\0\0\0\0\0\0\0\0\0M”…, 4096) = 80
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
write(1, “display: :0 screen: 0\n”…, 23) = 23
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\6\2\0\3\0\0\2"…, 8}], 1) = 8
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\0012\34\0\0\0\0\0\0\36A\t\0\20\0\0\204!\304\267\1\0\0\0\210U\7\tXu\337\277”…, 4096) = 32
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
write(1, “direct rendering: No (If you want”…, 84) = 84
write(1, “server glx vendor string: SGI\n”…, 30) = 30
write(1, “server glx version string: 1.2\n”…, 31) = 31
write(1, “server glx extensions:\n”…, 23) = 23
write(1, " GLX_ARB_multisample, GLX_EXT_"…, 79) = 79
write(1, " GLX_EXT_visual_info, GLX_EXT_"…, 75) = 75
write(1, " GLX_OML_swap_method, GLX_SGI_"…, 75) = 75
write(1, " GLX_SGIS_multisample, GLX_SGI"…, 74) = 74
write(1, “client glx vendor string: SGI\n”…, 30) = 30
write(1, “client glx version string: 1.4\n”…, 31) = 31
write(1, “client glx extensions:\n”…, 23) = 23
write(1, " GLX_ARB_get_proc_address, GLX"…, 76) = 76
write(1, " GLX_EXT_visual_info, GLX_EXT_"…, 75) = 75
write(1, " GLX_MESA_swap_control, GLX_ME"…, 76) = 76
write(1, " GLX_OML_sync_control, GLX_SGI"…, 76) = 76
write(1, " GLX_SGI_video_sync, GLX_SGIS_"…, 66) = 66
write(1, " GLX_SGIX_pbuffer, GLX_SGIX_vi"…, 53) = 53
write(1, " GLX_EXT_texture_from_pixmap\n"…, 32) = 32
write(1, “GLX version: 1.2\n”…, 17) = 17
write(1, “GLX extensions:\n”…, 16) = 16
write(1, " GLX_ARB_get_proc_address, GLX"…, 76) = 76
write(1, " GLX_EXT_visual_info, GLX_EXT_"…, 70) = 70
write(1, " GLX_SGI_make_current_read, GL"…, 76) = 76
write(1, " GLX_SGIX_fbconfig, GLX_SGIX_v"…, 54) = 54
write(1, " GLX_EXT_texture_from_pixmap\n"…, 32) = 32
write(1, “OpenGL vendor string: DRI R300 Pr”…, 39) = 39
write(1, “OpenGL renderer string: Mesa DRI “…, 71) = 71
write(1, “OpenGL version string: 1.3 Mesa 7”…, 38) = 38
write(1, “OpenGL extensions:\n”…, 19) = 19
write(1, " GL_ARB_fragment_program, GL_A”…, 66) = 66
write(1, " GL_ARB_multitexture, GL_ARB_t”…, 55) = 55
write(1, " GL_ARB_texture_compression, G"…, 58) = 58
write(1, " GL_ARB_texture_env_add, GL_AR"…, 57) = 57
write(1, " GL_ARB_texture_env_crossbar, “…, 59) = 59
write(1, " GL_ARB_texture_mirrored_repea”…, 63) = 63
write(1, " GL_ARB_transpose_matrix, GL_A"…, 72) = 72
write(1, " GL_EXT_abgr, GL_EXT_bgra, GL_"…, 51) = 51
write(1, " GL_EXT_blend_equation_separat"…, 65) = 65
write(1, " GL_EXT_blend_minmax, GL_EXT_b"…, 74) = 74
write(1, " GL_EXT_copy_texture, GL_EXT_d"…, 80) = 80
write(1, " GL_EXT_packed_pixels, GL_EXT_"…, 73) = 73
write(1, " GL_EXT_secondary_color, GL_EX"…, 61) = 61
write(1, " GL_EXT_stencil_two_side, GL_E"…, 70) = 70
write(1, " GL_EXT_texture, GL_EXT_textur"…, 66) = 66
write(1, " GL_EXT_texture_env_add, GL_EX"…, 57) = 57
write(1, " GL_EXT_texture_env_dot3, GL_E"…, 55) = 55
write(1, " GL_EXT_texture_mirror_clamp, “…, 57) = 57
write(1, " GL_EXT_texture_rectangle, GL_”…, 76) = 76
write(1, " GL_ATI_texture_env_combine3, “…, 62) = 62
write(1, " GL_ATIX_texture_env_combine3,”…, 67) = 67
write(1, " GL_INGR_blend_func_separate, “…, 78) = 78
write(1, " GL_NV_blend_square, GL_NV_lig”…, 76) = 76
write(1, " GL_NV_texture_rectangle, GL_N"…, 73) = 73
write(1, " GL_SGI_color_table, GL_SGIS_g"…, 80) = 80
write(1, " GL_SGIS_texture_edge_clamp, G"…, 78) = 78
write(1, “\n”…, 1) = 1
write(1, " visual x bf lv rg d st color"…, 70) = 70
write(1, " id dep cl sp sz l ci b ro r g"…, 70) = 70
write(1, “---------------------------------”…, 71) = 71
write(1, “0x23 24 tc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x24 24 tc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x25 24 tc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x26 24 tc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x27 24 tc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x28 24 tc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x29 24 tc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x2a 24 tc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x2b 24 dc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x2c 24 dc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x2d 24 dc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x2e 24 dc 0 32 0 r y . 8 8”…, 71) = 71
write(1, “0x2f 24 dc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x30 24 dc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x31 24 dc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x32 24 dc 0 32 0 r . . 8 8”…, 71) = 71
write(1, “0x67 32 tc 0 32 0 r . . 8 8”…, 71) = 71
select(4, [3], [3], NULL, NULL) = 1 (out [3])
writev(3, [{"\217\4\2\0\3\0\0\2\4\4\2\0\2\0\0\2<\4\2\0\0\0\0\2+\4\1\0"…, 28}], 1) = 28
select(4, [3], [], NULL, NULL) = 1 (in [3])
read(3, “\21\30\36\0\2\0\0\2\2\0\0\2 \245\0\t\304”\36\10(\245\0\t\1\0\0\0\233\301\7\10\1"…, 4096) = 64
read(3, 0x8e5788c, 4096) = -1 EAGAIN (Resource temporarily unavailable)
munmap(0xb7c20000, 262144) = 0
close(3) = 0
— SIGSEGV (Segmentation fault) @ 0 (0) —
+++ killed by SIGSEGV +++

:confused:

Bizarre, ça semble être après la fin de l’interrogation du serveur X, la douille est fermée correctement lors du segfault, tu as essayé avec bash?

Je crois que c’est bon, glxinfo ne renvoie plus de segfault, j’ai essayé de réinstaller les pilotes proprios ATI… on verra au reboot ^^

Qu’as tu changé?