Re: [suse-xfree86] ATI released fglrx 3.14.6 today
The Doom 3 Linux page (http://zerowing.idsoftware.com/linux/doom) speaks of a "S3TC patch". Does anyboy know what this is?
Seems a patch for compressed textures support (S3 Texture Compression). Don't know if/how it's related to your crash. For more info about the failure, you can try to use "strace -f doom3" to see the system calls around the crash. Ciao, Roberto
On Mon, 15 Nov 2004 16:07:01 +0100 r.maurizzi@digitalpha.it wrote:
The Doom 3 Linux page (http://zerowing.idsoftware.com/linux/doom) speaks of a "S3TC patch". Does anyboy know what this is?
Seems a patch for compressed textures support (S3 Texture Compression). Don't know if/how it's related to your crash.
They claim it's necessary to run Doom 3. Haven't looked at it further so far. Don't have too much time at the moment ;-)
For more info about the failure, you can try to use "strace -f doom3" to see the system calls around the crash.
Hm, I have no idea how to interpret the output ------- Input Initialization ------- XKB extension: compile time 0x) = 4096 [pid 22191] open("/dev/dsp", O_RDWR|O_NONBLOCK) = 13 [pid 22191] ioctl(13, SNDCTL_DSP_GETCAPS, 0xbfffbbfc) = 0 [pid 22191] ioctl(13, OSS_GETVERSION, 0xbfffbbf8) = 0 [pid 22191] ioctl(13, SNDCTL_DSP_SETFMT or SOUND_PCM_READ_BITS, 0xab3ddd0) = 0 [pid 22191] ioctl(13, SNDCTL_DSP_CHANNELS or SOUND_PCM_READ_CHANNELS, 0xab3ddd4) = 0 [pid 22191] ioctl(13, SNDCTL_DSP_SPEED or SOUND_PCM_READ_RATE, 0xab3ddd8) = 0 [pid 22191] ioctl(13, SNDCTL_DSP_GETOSPACE, 0xbfffbc00) = 0 [pid 22191] mmap2(NULL, 65536, PROT_WRITE, MAP_SHARED, 13, 0) = 0x4b28a000 [pid 22191] ioctl(13, SNDCTL_DSP_GETTRIGGER or SNDCTL_DSP_SETTRIGGER, 0xbfffbbf4) = 0 [pid22191] ioctl(13, SNDCTL_DSP_GETTRIGGER orSNDCTL_DSP_SETTRIGGER, 0xbfffbbf4) = 0 [pid 22191] --- SIGSEGV (Segmentation fault) @ 0 (0) --- [pid 22191] futex(0x40344a40, FUTEX_WAKE, 2147483647) = 0 [pid 22191] munmap(0x4b28a000, 65536) = 0 [pid 22191] close(13) = 0 [pid 22191] munmap(0x40d03000, 1052672) = 0 [pid 22191] munmap(0x40e04000, 1052672) = 0 [pid 22191] munmap(0x41056000, 1052672) = 0 [pid 22191] munmap(0x41157000, 1052672) = 0 [pid 22191] munmap(0x41258000, 1052672) = 0 [pid 22191] munmap(0x41359000, 1052672) = 0 [pid 22191] munmap(0x4145a000, 1052672) = 0 [pid 22191] munmap(0x4155b000, 1052672) = 0 [pid 22191] munmap(0x4165c000, 1052672) = 0 [pid 22191] munmap(0x4175d000, 1052672) = 0 [pid 22191] munmap(0x40a1e000, 528384) = 0 [pid 22191] munmap(0x4091d000, 1052672) = 0 [pid 22191] munmap(0x40c02000, 266240) = 0 [pid 22191] munmap(0x40a9f000, 1052672) = 0 [pid 22191] munmap(0x40ba0000, 266240) = 0 [pid 22191] munmap(0x40c64000, 135168) = 0 [pid 22191] munmap(0x40be1000, 135168) = 0 [pid 22191] munmap(0x40c43000, 135168) = 0 [pid 22191] write(11, "\210\2\2\0\0\0\0\0+\0\1\0", 12) = 12 [pid 22191] read(11, "\1\1J\0\0\0\0\0\0`\2\0\0\0\0\0\0\0\0\10\0\0\0\260=\310"..., 32) = 32 [pid 22191] ioctl(12, 0x4008642a, 0xbfffb61c) = 0 [pid 22191] munmap(0x4a6c7000, 221184) = 0 [pid 22191] munmap(0x4a55f000, 188416) = 0 [pid 22191] munmap(0x4a58d000, 1040384) = 0 [pid 22191] munmap(0x4a68b000, 233472) = 0 [pid 22191] munmap(0x4a6c4000, 10240) = 0 [pid 22191] ioctl(12, 0x40146441, 0xbfffb674) = 0 [pid 22191] ioctl(12, 0x4008642a, 0xbfffb62c) = 0 [pid 22191] ioctl(12, 0x40046449, 0xbfffb6d8) = 0 [pid 22191] munmap(0x4b262000, 151552) = 0 [pid 22191] munmap(0x4a506000, 364544) = 0 [pid 22191] write(11, "i\2\3\0\24\0\n\0\4\0\1\1\33\0\2\0\0\0\0\0 \0\2\0\0\0\0"..., 72) = 72 [pid 22191] read(11, "\6\0N\0\315\357N\4E\0\0\0\2\0\240\4\0\0\0\0@\1\360\0@\1"..., 32) = 32 [pid 22191] read(11, "\1\1P\0\0\0\0\0 \0`\2\0\0\0\0\0\0\0\0\10\0\0\0\260=\310"..., 32) = 32 [pid 22191] write(11, "\3\2\2\0\2\0\240\4\16\0\2\0\2\0\240\4", 16) = 16 [pid 22191] read(11, "\1\0Q\0\3\0\0\0\'\0\0\0\1\0\0\1\377\377\377\377\0\0\0\0"..., 32) = 32 [pid 22191] read(11, "O \3\0O \3\0\0\0\310\10", 12) = 12 [pid 22191] read(11, "\1\30R\0\0\0\0\0E\0\0\0\0\0\0\0\200\2\340\1\0\0\0\0\260"..., 32) = 32 [pid 22191] write(11, "\221\6\3\0\0\0\0\0\4\0\240\4\220\4\2\0\5\0\240\4\4\0\2"..., 32) = 32 [pid 22191] read(11, 0xbfffb77c, 32) = -1 EAGAIN (Resource temporarily unavailable) [pid 22191] select(12, [11], NULL, NULL, NULL) = 1 (in [11]) [pid 22191] read(11, "\22\0U\0\2\0\240\4\2\0\240\4\0a\r@\3707H\n\0\0\0\0\370"..., 32) = 32 [pid 22191] read(11, "\21eU\0\2\0\240\4\2\0\240\4 e\30@\320[\30@ e\30@\320\331"..., 32) = 32 [pid 22191] read(11, "\1HV\0\0\0\0\0\2\0\2\0\0\0\0\0\0\0\0\0\10\0\0\0\260=\310"..., 32) = 32 [pid 22191] write(11, "\206\16\2\0\2\0\1\0\206\n\r\0\0\0\0\0D_\2\0\0\5@\5\310"..., 60) = 60 [pid 22191] close(10) = 0 [pid 22191] munmap(0x4066c000, 4096) = 0 [pid 22191] close(9) = 0 [pid 22191] munmap(0x405f7000, 4096) = 0 [pid 22191] munmap(0x405f8000, 208896) = 0 [pid 22191] close(8) = 0 [pid 22191] munmap(0x40587000, 4096) = 0 [pid 22191] munmap(0x40588000, 188416) = 0 [pid 22191] close(7) = 0 [pid 22191] munmap(0x404c8000, 4096) = 0 [pid 22191] munmap(0x404c9000, 245760) = 0 [pid 22191] close(6) = 0 [pid 22191] munmap(0x4038e000, 4096) = 0 [pid 22191] munmap(0x403ad000, 360448) = 0 [pid 22191] close(5) = 0 [pid 22191] munmap(0x4038d000, 4096) = 0 [pid 22191] close(4) = 0 [pid 22191] munmap(0x4038c000, 4096) = 0 [pid 22191] close(3) = 0 [pid 22191] munmap(0x4038b000, 4096) = 0 [pid 22191] munmap(0x41001000, 348160) = 0 [pid 22191] munmap(0x40349000, 266240) = 0 [pid 22191] munmap(0x40405000, 266240) = 0 [pid 22191] munmap(0x40446000, 266240) = 0 [pid 22191] munmap(0x40487000, 266240) = 0 [pid 22191] munmap(0x40505000, 266240) = 0 [pid 22191] munmap(0x40546000, 266240) = 0 [pid 22191] munmap(0x405b6000, 266240) = 0 [pid 22191] munmap(0x4062b000, 266240) = 0 [pid 22191] munmap(0x4089b000, 266240) = 0 [pid 22191] munmap(0x408dc000, 266240) = 0 [pid 22191] munmap(0x40cc0000, 266240) = 0 [pid 22191] rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 [pid 22191] rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0 [pid 22191] write(1, "1:0x0, runtime 0x1:0x0: OK\nXKB e"..., 16691:0x0, runtime 0x1:0x0: OK XKB extension present on server ( 0x1:0x0 ) ------------------------------------ ----------- OSS Sound Initialization ----------- opened sound device '/dev/dsp' /dev/dsp - bit rate: 16, channels: 2, frequency: 44100 ------------------------------------------------ ...using GL_ARB_multitexture ...using GL_ARB_texture_env_combine ...using GL_ARB_texture_cube_map ...using GL_ARB_texture_env_dot3 ...using GL_ARB_texture_env_add X..GL_ARB_texture_non_power_of_two not found ...using GL_ARB_texture_compression ...using GL_EXT_texture_filter_anisotropic maxTextureAnisotropy: 16.000000 ...using GL_EXT_texture_lod ...using GL_1.4_texture_lod_bias X..GL_EXT_shared_texture_palette not found ...using GL_EXT_texture3D ...using GL_EXT_stencil_wrap X..GL_NV_register_combiners not found X..GL_EXT_stencil_two_side not found ...using GL_ATI_separate_stencil ...using GL_ATI_fragment_shader ...using GL_ARB_vertex_buffer_object ...using GL_ARB_vertex_program ...using GL_ARB_fragment_program X..EXT_depth_bounds_test not found ---------- R_NV20_Init ---------- Not available. ----------- R200_Init ----------- GL_NUM_FRAGMENT_REGISTERS_ATI: 6 GL_NUM_FRAGMENT_CONSTANTS_ATI: 8 GL_NUM_PASSES_ATI: 2 GL_NUM_INSTRUCTIONS_PER_PASS_ATI: 8 GL_NUM_INSTRUCTIONS_TOTAL_ATI: 16 GL_COLOR_ALPHA_PAIRING_ATI: 1 GL_NUM_LOOPBACK_COMPONENTS_ATI: 3 GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI: 3 FPROG_FAST_PATH signal caught: Segmentation fault si_code 1 Trying to exit gracefully.. Shutting down sound hardware ----------- OSS Sound Shutdown ----------- unmap dma sound buffer close sound device ------------------------------------------ idRenderSystem::Shutdown() ) = 1669 [pid 22191] munmap(0x4038a000, 4096) = 0 [pid 22191] exit_group(0) = ? [pid 22192] <... futex resumed> ) = -1 EINTR (Interrupted system call) PANIC: attached pid 22192 exited PANIC: handle_group_exit: 22192 leader 22191 There is this EAGAIN on filehandle (?) 11, which I think is set a little earlier in this output [pid 22191] uname({sys="Linux", node="bestrafer", ...}) = 0 [pid 22191] socket(PF_UNIX, SOCK_STREAM, 0) = 11 [pid 22191] getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 [pid 22191] uname({sys="Linux", node="bestrafer", ...}) = 0 [pid 22191] uname({sys="Linux", node="bestrafer", ...}) = 0 [pid 22191] connect(11, {sa_family=AF_UNIX, path="/tmp/.X11-unix/X0"}, 19) = 0[pid 22191] uname({sys="Linux", node="bestrafer", ...}) = 0 [pid 22191] fcntl64(11, F_SETFD, FD_CLOEXEC) = 0 [pid 22191] access("/home/linux/.Xauthority", R_OK) = 0 [pid 22191] open("/home/linux/.Xauthority", O_RDONLY) = 12 [pid 22191] fstat64(12, {st_mode=S_IFREG|0600, st_size=1952, ...}) = 0 [pid 22191] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4185e000 [pid 22191] read(12, "\0\0\0\4\300\250\0`\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 1952 [pid 22191] close(12) = 0 [pid 22191] munmap(0x4185e000, 4096) = 0 Cheers, Ingo -- "What're quantum mechanics?" "I don't know. People who repair quantums I suppose." --Rincewind, Terry Pratchett "Eric"
participants (2)
-
Ingo Strauch
-
r.maurizzi@digitalpha.it