LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   many things segfaulting suddenly (https://www.linuxquestions.org/questions/linux-newbie-8/many-things-segfaulting-suddenly-451319/)

xcoldfyrex 06-03-2006 05:38 PM

many things segfaulting suddenly
 
this seems to have started out of the blue...but after using the latest nvidia kernel driver for my go force, and removing libgl.so.1 which was causing problem with the drive.
reinstalling mesa-gl which provides it didnt work

so far heres what segfaults

mplayer
gmplayer
oowriter
oowriter2
wine(just hangs)
nvidia-settings

this is the last of a strace of oowriter:
access("/home/coldfyre/.Xauthority", R_OK) = 0
open("/home/coldfyre/.Xauthority", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0600, st_size=238, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa6f2a000
read(7, "\1\0\0\10coldfyre\0\0011\0\22MIT-MAGIC-COOKI"..., 4096) = 238
read(7, "", 4096) = 0
close(7) = 0
munmap(0xa6f2a000, 4096) = 0
brk(0x8111000) = 0x8111000
writev(6, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"mg\25\372\255\313\307\210\226\351Qy+p\231\230", 16}], 4) = 48fcntl64(6, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(6, "\1\0\v\0\0\0\23\2", 8) = 8
read(6, "\320\303\237\3\0\0\240\3\377\377\37\0\0\1\0\0\24\0\377"..., 2124) = 2124
write(6, "7\0\5\0\0\0\240\0031\1\0\0\10\0\0\0\377\377\377\0b\0\5"..., 64) = 64
read(6, "\1\0\2\0\0\0\0\0\1\203\0\0\24\0\0\0\24\0\0\0\0\0\0\0|\363"..., 32) = 32
read(6, "\1\10\3\0\207\6\0\0\37\0\0\0\0\0\0\0\31\32\0\0\30\0\0\0"..., 32) = 32
readv(6, [{"*Box.background:\t#d3d3dd\n*Box.fo"..., 6681}, {"\0\0\0", 3}], 2) = 6684
write(6, "\203\0\1\0", 4) = 4
read(6, "\1\0\4\0\0\0\0\0\377\377?\0\4\0\0\0\4\0\0\0\0\0\0\0|\363"..., 32) = 32
writev(6, [{"b\0\5\0\t\0\240\3", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(6, "\1\0\5\0\0\0\0\0\1\226p\257\24\0\0\0\24\0\0\0\0\0\0\0|"..., 32) = 32
write(6, "\226\0\2\0\1\0\0\0", 8) = 8
read(6, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0\0"..., 32) = 32
write(6, "c\0\1\0", 4) = 4
read(6, "\1\37\7\0X\0\0\0\t\0\0\0\1\0\0\0\0\0\0\0\4\0\0\0\4\0\0"..., 32) = 32
readv(6, [{"\rDOUBLE-BUFFER\5SHAPE\26MIT-SUNDRY-"..., 352}, {"", 0}], 2) = 352
open("/usr/lib/openoffice/program/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=50602, ...}) = 0
old_mmap(NULL, 50602, PROT_READ, MAP_PRIVATE, 7, 0) = 0xa5e1c000
close(7) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libGL.so.1", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\246\2"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=543564, ...}) = 0
old_mmap(NULL, 544384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xa5d97000
old_mmap(0xa5e02000, 102400, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x6b000) = 0xa5e02000
old_mmap(0xa5e1b000, 3712, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa5e1b000
mprotect(0xa7f22000, 3836, PROT_READ|PROT_WRITE) = 0
mprotect(0xa7f22000, 3836, PROT_READ) = 0
mprotect(0xafa21000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
close(7) = 0
open("/usr/lib/openoffice/program/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libGLcore.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libGLcore.so.1", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300J\v"..., 512) = 512
fstat64(7, {st_mode=S_IFREG|0755, st_size=8154252, ...}) = 0
old_mmap(NULL, 8134592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xa55d5000
old_mmap(0xa5d63000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x78d000) = 0xa5d63000
old_mmap(0xa5d93000, 16320, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa5d93000
close(7) = 0
open("/usr/lib/openoffice/program/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libnvidia-tls.so.1", O_RDONLY) = 7
read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\3\0\000"..., 512) = 512
lseek(7, 1304, SEEK_SET) = 1304
read(7, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\2\0\0\0"..., 32) = 32
fstat64(7, {st_mode=S_IFREG|0755, st_size=2352, ...}) = 0
old_mmap(NULL, 5588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xa6f29000
old_mmap(0xa6f2a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0) = 0xa6f2a000
close(7) = 0
mprotect(0xa6f29000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0xa6f29000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa55d5000, 7921664, PROT_READ|PROT_WRITE) = 0
mprotect(0xa55d5000, 7921664, PROT_READ|PROT_EXEC) = 0
mprotect(0xa5d97000, 438272, PROT_READ|PROT_WRITE) = 0
mprotect(0xa5d97000, 438272, PROT_READ|PROT_EXEC) = 0
munmap(0xa5e1c000, 50602) = 0
open("/dev/zero", O_RDWR) = 7
mmap2(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 7, 0) = 0xa6f27000
close(7) = 0
mmap2(NULL, 397312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa5574000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


ALL the segfaults have the /dev/zero i noticed

is there something running that may cause this?
its not my kernel build as it worked fine before and i dindt touch it.

reinstalling isnt an option

Tinkster 06-03-2006 09:04 PM

What does
ls -l /dev/zero
look like?


Cheers,
Tink

xcoldfyrex 06-04-2006 02:53 AM

it was 777 but SOMEHOW removing nvidia-glx seems to have fixed it
that was random luck, im still curious as to why that happened


All times are GMT -5. The time now is 02:04 AM.