PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "Segmentation Fault" bei /bin/-Programmen



WillmF
06.06.05, 16:18
Hallo,

ich bekomme plötzlich bei /bin/-Programmen, wie "chmod", "find", "df", usw. Segmentation Faults (bzw. Speicherzugrifffehler)!

Passiert ist das ganze nachdem ich per ssh-FTP-Client im root-Verzeichnis eingeloggt war (nicht als root, als ein User) und irgendeinen Folder unabsichtlich mitgezogen (also kopiert) habe. Habe sofort auf abbrechen geklickt und glaube auch, daß nichts kopiert wurde (keine Dateien mit entsprechendem Owner in den Unterverzeichnissen zu / ) !

Ich bin für jede Hilfe (zur Fehlerbehebung oder -findung) äußerst dankbar
Willy m.F.

canis_lupus
06.06.05, 17:00
Im Moment keine Idee, was schief gegangen sein könnte.
Als normaler Nutzer solltest Du eigentlich dem System keinen Schaden zugefügt haben können.
Was sagt ein strace -f <befehl>?

geronet
06.06.05, 17:16
Vielleicht die glibc niederkopiert? :D

WillmF
06.06.05, 19:59
Also die strace-Befehle geben folgendes aus:

chmod
------


execve("/bin/chmod", ["chmod"], [/* 56 vars */]) = 0
uname({sys="Linux", node="consultit", ...}) = 0
brk(0) = 0x804c32c
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=66971, ...}) = 0
old_mmap(NULL, 66971, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/lib/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\0pY\ 1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1491599, ...}) = 0
old_mmap(NULL, 1268004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x40155000, 26916, PROT_NONE) = 0
old_mmap(0x40155000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x40155000
old_mmap(0x40159000, 10532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40159000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015c000
munmap(0x40015000, 66971) = 0
open("/proc/uptime", O_RDONLY) = 3
read(3, "16104097.56 15544385.28\n", 128) = 24
close(3) = 0
getpid() = 20457
getpid() = 20457
open("/proc/20457/exe", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\2\0\314I\0\0\2\0\3\0\1\0\0\0`\ 257\4"..., 52) = 52
lseek(3, 18892, SEEK_SET) = 18892
fstat(3, {st_mode=S_IFREG|0755, st_size=23555, ...}) = 0
brk(0) = 0x804c32c
brk(0x804d563) = 0x804d563
read(3, "\351\337\21\0\0\215v\0U\211\345\213D$\10\315\200\3 11\303"..., 4663) = 4663
close(3) = 0
signal(SIGCHLD, SIG_IGN) = 0 (SIG_DFL)
getpid() = 20457
pipe([3, 4]) = 0
fork() = 20458
[pid 20457] read(3, <unfinished ...>
[pid 20458] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20458] close(3) = 0
[pid 20458] ptrace(PTRACE_ATTACH, 20457, 0, 0) = -1 EPERM (Operation not permitted)
[pid 20458] write(4, "\376", 1) = 1
[pid 20457] <... read resumed> "\376", 1) = 1
[pid 20457] --- SIGSEGV (Segmentation fault) @ 0 (0) ---
[pid 20457] +++ killed by SIGSEGV +++
_exit(0) = ?

df
--


execve("/bin/df", ["df"], [/* 56 vars */]) = 0
uname({sys="Linux", node="consultit", ...}) = 0
brk(0) = 0x804f40c
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=66971, ...}) = 0
old_mmap(NULL, 66971, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/lib/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\0pY\ 1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1491599, ...}) = 0
old_mmap(NULL, 1268004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x40155000, 26916, PROT_NONE) = 0
old_mmap(0x40155000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x40155000
old_mmap(0x40159000, 10532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40159000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015c000
munmap(0x40015000, 66971) = 0
open("/proc/uptime", O_RDONLY) = 3
read(3, "16104341.77 15544628.12\n", 128) = 24
close(3) = 0
getpid() = 20462
getpid() = 20462
open("/proc/20462/exe", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\2\0\300|\0\0\2\0\3\0\1\0\0\0(\ 336\4"..., 52) = 52
lseek(3, 31936, SEEK_SET) = 31936
fstat(3, {st_mode=S_IFREG|0755, st_size=36599, ...}) = 0
brk(0) = 0x804f40c
brk(0x8050643) = 0x8050643
read(3, "\351\337\21\0\0\215v\0U\211\345\213D$\10\315\200\3 11\303"..., 4663) = 4663
close(3) = 0
signal(SIGCHLD, SIG_IGN) = 0 (SIG_DFL)
getpid() = 20462
pipe([3, 4]) = 0
fork() = 20463
[pid 20462] read(3, <unfinished ...>
[pid 20463] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20463] close(3) = 0
[pid 20463] ptrace(PTRACE_ATTACH, 20462, 0, 0) = -1 EPERM (Operation not permitted)
[pid 20463] write(4, "\376", 1) = 1
[pid 20462] <... read resumed> "\376", 1) = 1
[pid 20462] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=32058672, ...}) = 0
[pid 20462] mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 5, 0) = 0x4015d000
[pid 20462] mmap2(NULL, 24576, PROT_READ, MAP_PRIVATE, 5, 0x54a) = 0x40015000
[pid 20462] brk(0) = 0x8050643
[pid 20462] brk(0x8051643) = 0x8051643
[pid 20462] brk(0) = 0x8051643
[pid 20462] brk(0x8052000) = 0x8052000
[pid 20462] mmap2(NULL, 212992, PROT_READ, MAP_PRIVATE, 5, 0x569) = 0x4035d000
[pid 20462] mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 5, 0x59e) = 0x4001b000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/share/locale/locale.alias", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
[pid 20462] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000
[pid 20462] read(5, "# Locale name alias data base.\n#"..., 4096) = 2601
[pid 20462] read(5, "", 4096) = 0
[pid 20462] close(5) = 0
[pid 20462] munmap(0x4001c000, 4096) = 0
[pid 20462] open("/usr/share/locale/de_DE@euro/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de@euro/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de_DE/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de/LC_MESSAGES/coreutils.mo", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=240458, ...}) = 0
[pid 20462] old_mmap(NULL, 240458, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40391000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=21040, ...}) = 0
[pid 20462] old_mmap(NULL, 21040, PROT_READ, MAP_SHARED, 5, 0) = 0x4001c000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 5
[pid 20462] read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\6 \0\000"..., 1024) = 1024
[pid 20462] fstat64(5, {st_mode=S_IFREG|0755, st_size=7976, ...}) = 0
[pid 20462] old_mmap(NULL, 10684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40022000
[pid 20462] mprotect(0x40024000, 2492, PROT_NONE) = 0
[pid 20462] old_mmap(0x40024000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x40024000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x8052000
[pid 20462] brk(0x805a000) = 0x805a000
[pid 20462] write(2, "df: ", 4df: ) = 4
[pid 20462] write(2, "\377", 1ÿ) = 1
[pid 20462] open("/usr/share/locale/de_DE@euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de@euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=90059, ...}) = 0
[pid 20462] old_mmap(NULL, 90059, PROT_READ, MAP_PRIVATE, 5, 0) = 0x403cc000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x805a000
[pid 20462] brk(0x805b000) = 0x805b000
[pid 20462] open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 5
[pid 20462] read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\6 \0\000"..., 1024) = 1024
[pid 20462] fstat64(5, {st_mode=S_IFREG|0755, st_size=6376, ...}) = 0
[pid 20462] old_mmap(NULL, 9084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403e2000
[pid 20462] mprotect(0x403e4000, 892, PROT_NONE) = 0
[pid 20462] old_mmap(0x403e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x403e4000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x805b000
[pid 20462] brk(0x8063000) = 0x8063000
[pid 20462] brk(0) = 0x8063000
[pid 20462] brk(0x8064000) = 0x8064000
[pid 20462] brk(0) = 0x8064000
[pid 20462] brk(0x8065000) = 0x8065000
[pid 20462] write(2, ": Das Argument ist ung\374ltig", 27: Das Argument ist ungültig) = 27
[pid 20462] write(2, "\n", 1
) = 1
[pid 20462] exit_group(1) = ?
_exit(0) = ?

top (überhaupt cool)
---


execve("/bin/df", ["df"], [/* 56 vars */]) = 0
uname({sys="Linux", node="consultit", ...}) = 0
brk(0) = 0x804f40c
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=66971, ...}) = 0
old_mmap(NULL, 66971, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/lib/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\0pY\ 1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1491599, ...}) = 0
old_mmap(NULL, 1268004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x40155000, 26916, PROT_NONE) = 0
old_mmap(0x40155000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x40155000
old_mmap(0x40159000, 10532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40159000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015c000
munmap(0x40015000, 66971) = 0
open("/proc/uptime", O_RDONLY) = 3
read(3, "16104341.77 15544628.12\n", 128) = 24
close(3) = 0
getpid() = 20462
getpid() = 20462
open("/proc/20462/exe", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\2\0\300|\0\0\2\0\3\0\1\0\0\0(\ 336\4"..., 52) = 52
lseek(3, 31936, SEEK_SET) = 31936
fstat(3, {st_mode=S_IFREG|0755, st_size=36599, ...}) = 0
brk(0) = 0x804f40c
brk(0x8050643) = 0x8050643
read(3, "\351\337\21\0\0\215v\0U\211\345\213D$\10\315\200\3 11\303"..., 4663) = 4663
close(3) = 0
signal(SIGCHLD, SIG_IGN) = 0 (SIG_DFL)
getpid() = 20462
pipe([3, 4]) = 0
fork() = 20463
[pid 20462] read(3, <unfinished ...>
[pid 20463] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20463] close(3) = 0
[pid 20463] ptrace(PTRACE_ATTACH, 20462, 0, 0) = -1 EPERM (Operation not permitted)
[pid 20463] write(4, "\376", 1) = 1
[pid 20462] <... read resumed> "\376", 1) = 1
[pid 20462] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=32058672, ...}) = 0
[pid 20462] mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 5, 0) = 0x4015d000
[pid 20462] mmap2(NULL, 24576, PROT_READ, MAP_PRIVATE, 5, 0x54a) = 0x40015000
[pid 20462] brk(0) = 0x8050643
[pid 20462] brk(0x8051643) = 0x8051643
[pid 20462] brk(0) = 0x8051643
[pid 20462] brk(0x8052000) = 0x8052000
[pid 20462] mmap2(NULL, 212992, PROT_READ, MAP_PRIVATE, 5, 0x569) = 0x4035d000
[pid 20462] mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 5, 0x59e) = 0x4001b000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/share/locale/locale.alias", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
[pid 20462] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000
[pid 20462] read(5, "# Locale name alias data base.\n#"..., 4096) = 2601
[pid 20462] read(5, "", 4096) = 0
[pid 20462] close(5) = 0
[pid 20462] munmap(0x4001c000, 4096) = 0
[pid 20462] open("/usr/share/locale/de_DE@euro/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de@euro/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de_DE/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de/LC_MESSAGES/coreutils.mo", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=240458, ...}) = 0
[pid 20462] old_mmap(NULL, 240458, PROT_READ, MAP_PRIVATE, 5, 0) = 0x40391000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=21040, ...}) = 0
[pid 20462] old_mmap(NULL, 21040, PROT_READ, MAP_SHARED, 5, 0) = 0x4001c000
[pid 20462] close(5) = 0
[pid 20462] open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 5
[pid 20462] read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\6 \0\000"..., 1024) = 1024
[pid 20462] fstat64(5, {st_mode=S_IFREG|0755, st_size=7976, ...}) = 0
[pid 20462] old_mmap(NULL, 10684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40022000
[pid 20462] mprotect(0x40024000, 2492, PROT_NONE) = 0
[pid 20462] old_mmap(0x40024000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x40024000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x8052000
[pid 20462] brk(0x805a000) = 0x805a000
[pid 20462] write(2, "df: ", 4df: ) = 4
[pid 20462] write(2, "\377", 1ÿ) = 1
[pid 20462] open("/usr/share/locale/de_DE@euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de@euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20462] open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 5
[pid 20462] fstat64(5, {st_mode=S_IFREG|0644, st_size=90059, ...}) = 0
[pid 20462] old_mmap(NULL, 90059, PROT_READ, MAP_PRIVATE, 5, 0) = 0x403cc000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x805a000
[pid 20462] brk(0x805b000) = 0x805b000
[pid 20462] open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 5
[pid 20462] read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\6 \0\000"..., 1024) = 1024
[pid 20462] fstat64(5, {st_mode=S_IFREG|0755, st_size=6376, ...}) = 0
[pid 20462] old_mmap(NULL, 9084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x403e2000
[pid 20462] mprotect(0x403e4000, 892, PROT_NONE) = 0
[pid 20462] old_mmap(0x403e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1000) = 0x403e4000
[pid 20462] close(5) = 0
[pid 20462] brk(0) = 0x805b000
[pid 20462] brk(0x8063000) = 0x8063000
[pid 20462] brk(0) = 0x8063000
[pid 20462] brk(0x8064000) = 0x8064000
[pid 20462] brk(0) = 0x8064000
[pid 20462] brk(0x8065000) = 0x8065000
[pid 20462] write(2, ": Das Argument ist ung\374ltig", 27: Das Argument ist ungültig) = 27
[pid 20462] write(2, "\n", 1
) = 1
[pid 20462] exit_group(1) = ?
_exit(0) = ?
consultit:/home/ciwos #
consultit:/home/ciwos # strace -f top
execve("/usr/bin/top", ["top"], [/* 56 vars */]) = 0
uname({sys="Linux", node="consultit", ...}) = 0
brk(0) = 0x8060adc
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=66971, ...}) = 0
old_mmap(NULL, 66971, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/lib/libncurses.so.5", 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 \361\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=316845, ...}) = 0
old_mmap(NULL, 277836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40026000
mprotect(0x4005e000, 48460, PROT_NONE) = 0
old_mmap(0x4005e000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x37000) = 0x4005e000
close(3) = 0
open("/lib/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\0pY\ 1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1491599, ...}) = 0
old_mmap(NULL, 1268004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006a000
mprotect(0x40199000, 26916, PROT_NONE) = 0
old_mmap(0x40199000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12f000) = 0x40199000
old_mmap(0x4019d000, 10532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4019d000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401a0000
munmap(0x40015000, 66971) = 0
open("/proc/uptime", O_RDONLY) = 3
read(3, "16104402.78 15544689.09\n", 128) = 24
close(3) = 0
getpid() = 20466
getpid() = 20466
open("/proc/20466/exe", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\2\0t7\1\0\2\0\3\0\1\0\0\0 \207\5\010"..., 52) = 52
lseek(3, 79732, SEEK_SET) = 79732
fstat(3, {st_mode=S_IFREG|0555, st_size=84395, ...}) = 0
brk(0) = 0x8060adc
brk(0x8061d13) = 0x8061d13
read(3, "\351\337\21\0\0\215v\0U\211\345\213D$\10\315\200\3 11\303"..., 4663) = 4663
close(3) = 0
signal(SIGCHLD, SIG_IGN) = 0 (SIG_DFL)
getpid() = 20466
pipe([3, 4]) = 0
fork() = 20467
[pid 20466] read(3, <unfinished ...>
[pid 20467] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 20467] close(3) = 0
[pid 20467] ptrace(PTRACE_ATTACH, 20466, 0, 0) = -1 EPERM (Operation not permitted)
[pid 20467] write(4, "\376", 1) = 1
[pid 20466] <... read resumed> "\376", 1) = 1
[pid 20466] uname({sys="Linux", node="consultit", ...}) = 0
[pid 20466] write(2, "Nj\1\213\225\320\376\377\377RWjY\350\302\361\377\3 77\203".
.., 51Nj¥Äþÿÿ[^_ÉÃUåìÄ
À·Wjèñÿÿ ) = 51
[pid 20466] brk(0) = 0x8061d13
[pid 20466] brk(0x8062d13) = 0x8062d13
[pid 20466] brk(0) = 0x8062d13
[pid 20466] brk(0x8063000) = 0x8063000
[pid 20466] open("/etc/mtab", O_RDONLY) = 5
[pid 20466] fstat64(5, {st_mode=S_IFREG|0644, st_size=220, ...}) = 0
[pid 20466] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
[pid 20466] read(5, "/dev/md1 / reiserfs rw 0 0\nproc "..., 4096) = 220
[pid 20466] close(5) = 0
[pid 20466] munmap(0x40015000, 4096) = 0
[pid 20466] open("/proc/stat", O_RDONLY) = 5
[pid 20466] fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid 20466] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
[pid 20466] read(5, "cpu 15109667 9937808 41128416 1"..., 4096) = 799
[pid 20466] read(5, "", 4096) = 0
[pid 20466] close(5) = 0
[pid 20466] munmap(0x40015000, 4096) = 0
[pid 20466] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 5
[pid 20466] fstat64(5, {st_mode=S_IFREG|0644, st_size=32058672, ...}) = 0
[pid 20466] mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 5, 0) = 0x401a1000
[pid 20466] close(5) = 0
[pid 20466] open("/usr/share/locale/locale.alias", O_RDONLY) = 5
[pid 20466] fstat64(5, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
[pid 20466] old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
[pid 20466] read(5, "# Locale name alias data base.\n#"..., 4096) = 2601
[pid 20466] read(5, "", 4096) = 0
[pid 20466] close(5) = 0
[pid 20466] munmap(0x40015000, 4096) = 0
[pid 20466] open("/usr/lib/locale/SE¤
@ÿÿÿfÇE/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20466] open("/usr/lib/locale/SE¤
/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20466] open("E¤
@ÿÿÿfÇE", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 20466] write(2, "_\215\205\300\373\377\377PSjl\350,\363\377\377\203 \304"...ÀûÿÿPSjlè,óÿÿÄ

À|I
ûÿÿ½Ôûÿÿ)ÇWèIóÿÿ
ûÿÿÄ
Àt(WPSèhóÿÿÂÄ
úu8SjèÑòÿÿ
ûÿÿë*ûÿt uVjè!) = 172
[pid 20466] exit_group(102) = ?
_exit(0) = ?


Kann nun irgendwer was dazu sagen? :-)

lg
Willy m.F.

Tomek
06.06.05, 20:00
Benutze bitte die Code-Tags (http://www.linuxforen.de/forums/misc.php?do=bbcode#code) des Forums und passe deinen Beitrag entsprechend an. Danke.

canis_lupus
07.06.05, 11:47
chmod scheint beim Lesen aus /proc/uptime Probleme zu haben. Bei top ist der Zeichensalat verwirrend.

Trifft es ausschließlich Programme aus /bin?
Sicher, das der Remotezugriff der Auslöser war?
Ist der Speicher in Ordnung (memtest)?
Ist die Platte in Ordnung (badblocks)?

Beschreibe nochmal detailiert, was beim Kopiervorgang schiefgegangen ist (Programm, von wo nach wo, wie angemeldet, u.s.w.)