Messages in this thread | | | Date | Mon, 13 Dec 1999 18:17:17 +0100 | From | Heinz Diehl <> | Subject | Re: X11 quitting with sig 11 on 2.3.31 / problems with 2.3.32-pre3 |
| |
On Mon Dec 13 1999, Jonas Jochum wrote:
> Since upgrading to 2.3.31 I noticed repeated sig 11's and sig 1's in X: [....]
> Compiling ppp_deflate as a module when running 2.3.31 causes a sig 11.
See the thread "2.3.31 breaks cpp with segmentation fault".
Here it is the same thing, compiling ppp_deflate also causes a sig-11, also gcc doesn't build any more, a "make bootstrap" ends up with a sig-11 too, and many other programs doesn't also compile any more when kernel 2.3.31 is running. Up to 2.3.30 everything was ok, since 2.3.31 (and 2.3.31-pre2 too) something is broken.
The sig-11's do not depend on what gcc version is in use, I tried 2.7.2.3 and 2.95.[12] also.
Currrently I'm trying to locate the error by reverting the diffs from 2.3.30 to 2.3.31 but it will take a week to finish as far as I can see :\
Here is the strace output of the sig 11 when trying to compile ppp_deflate under 2.3.31, I hope it will be useful for somebody:
execve("/usr/local/bin/gcc", ["gcc", "-D__KERNEL__", "-I/usr/src/linux/include", "-Wall", "-Wstrict-prototypes", "-O2", "-fomit-frame-pointer", "-fno-strict-aliasing", "-pipe", "-fno-strength-reduce", "-mpreferred-stack-boundary=2", "-DCPU=586", "-march=i586", "-DMODULE", "-c", "-o", "ppp_deflate.o", "ppp_deflate.c"], [/* 47 vars */]) = 0 brk(0) = 0x805a550 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 33264, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40014000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 fstat(4, {st_mode=0, st_size=0, ...}) = 0 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 918236, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001d000 mprotect(0x400f6000, 29404, PROT_NONE) = 0 mmap(0x400f6000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xd8000) = 0x400f6000 mmap(0x400fa000, 13020, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400fa000 close(4) = 0 munmap(0x40014000, 33264) = 0 personality(PER_LINUX) = 0 getpid() = 4393 brk(0) = 0x805a550 brk(0x805a6f0) = 0x805a6f0 brk(0x805b000) = 0x805b000 SYS_174(0x2, 0xbffff3fc, 0xbffff35c, 0x8, 0x2) = 0 SYS_174(0x2, 0xbffff40c, 0xbffff36c, 0x8, 0x2) = 0 SYS_174(0x1, 0xbffff40c, 0xbffff36c, 0x8, 0x1) = 0 SYS_174(0x1, 0xbffff40c, 0xbffff36c, 0x8, 0x1) = 0 SYS_174(0xf, 0xbffff40c, 0xbffff36c, 0x8, 0xf) = 0 SYS_174(0xf, 0xbffff40c, 0xbffff36c, 0x8, 0xf) = 0 SYS_174(0xd, 0xbffff40c, 0xbffff36c, 0x8, 0xd) = 0 SYS_174(0xd, 0xbffff40c, 0xbffff36c, 0x8, 0xd) = 0 brk(0x805c000) = 0x805c000 brk(0x805d000) = 0x805d000 brk(0x805e000) = 0x805e000 access("ppp_deflate.c", R_OK) = 0 brk(0x805f000) = 0x805f000 access("/usr/local/lib/gcc-lib/i586-pc-linux-gnu/2.95.2/specs", R_OK) = 0 open("/usr/local/lib/gcc-lib/i586-pc-linux-gnu/2.95.2/specs", O_RDONLY) = 4 stat("/usr/local/lib/gcc-lib/i586-pc-linux-gnu/2.95.2/specs", {st_mode=0, st_size=0, ...}) = 0 read(4, "*asm:\n%{v:-V} %{Qy:} %{!Qn:-Qy}"..., 2180) = 2180 close(4) = 0 brk(0x8060000) = 0x8060000 access("/usr/local/lib/gcc-lib/i586-pc-linux-gnu/specs", R_OK) = -1 ENOENT (No such file or directory) brk(0x8061000) = 0x8061000 access(0x8060ce8, X_OK) = 0 access(0x8060d30, X_OK) = 0 access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) access(0x8060d78, X_OK) = -1 ENOENT (No such file or directory) pipe([4, 5]) = 0 recv(5, "\211\306\205\366|\325\203\376\377"..., 3221221988, MSG_OOB) = 4394 close(5) = 0 pipe([5, 6]) = 0 recv(6, "\211\306\205\366|\325\203\376\377"..., 3221221988, MSG_PEEK) = 4395 close(4) = 0 close(6) = 0 recv(24, "\211\306\205\366|\325\203\376\377"..., 5, MSG_OOB|MSG_PEEK) = 4396 close(5) = 0 wait4(-1, [WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0, NULL) = 4394 --- SIGCHLD (Child exited) --- write(2, "gcc: ", 5) = 5 write(2, "Internal compiler error: program"..., 56) = 56 write(2, "\n", 1) = 1 _exit(1) = ?
-- Heinz.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |