Linux-Misc Digest #973, Volume #27               Tue, 29 May 01 03:13:03 EDT

Contents:
  Su'ing to user gives a segmentation fault. Login as user fails with "resource 
temporarily unavailable". ("Mikko Kortelainen")

----------------------------------------------------------------------------

From: "Mikko Kortelainen" <m k o r t e l a @ c c . h u t . f i>
Subject: Su'ing to user gives a segmentation fault. Login as user fails with "resource 
temporarily unavailable".
Date: Tue, 29 May 2001 09:35:50 +0300

Howdy all,

I'm having some problems with login as a normal user. The only user account
that seems to work is the root account. Trying to login as someone else
results in X dying, or in runlevel 3, with an error message that disappears
so quickly I can't read it. Trying to "su - user" just prints "Segmentation
fault". Trying to ssh to the machine gives "fork failed: Resource
temporarily unavailable". Giving a false password results in denial of login
(just as usual).

These problems have appeared after installing things like Software-RAID and
Ximian Gnome 1.4. I'm not even sure what I've installed in the last few
days. I only know that now my ordinary user account doesn't work.

The machine has 384 MB of memory, a lot of swap space and a lot of free
space on every partition. When I login as root with X, I have about 200 MB
of free memory left.

Anybody have any clues?

-Mikko Kortelainen-
m k o r t e l a @ c c . h u t . f i

=============================================
Below is a "strace su - postgres". I don't know how to interpret it.
=============================================
execve("/bin/su", ["su", "-", "postgres", "2"], [/* 40 vars */]) = 0
uname({sys="Linux", node="jt3-281.tky.hut.fi", ...}) = 0
brk(0)                                  = 0x804bfec
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=47681, ...}) = 0
old_mmap(NULL, 47681, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/lib/libcrypt.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\320\17"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=84824, ...}) = 0
old_mmap(NULL, 184380, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40023000
mprotect(0x40028000, 163900, PROT_NONE) = 0
old_mmap(0x40028000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x4000) = 0x40028000
old_mmap(0x40029000, 159804, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40029000
close(3)                                = 0
open("/lib/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\250\33"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=59994, ...}) = 0
old_mmap(NULL, 12084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40051000
mprotect(0x40053000, 3892, PROT_NONE)   = 0
old_mmap(0x40053000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000) = 0x40053000
close(3)                                = 0
open("/lib/libpam.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\20\25\0"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=35352, ...}) = 0
old_mmap(NULL, 32224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40054000
mprotect(0x4005b000, 3552, PROT_NONE)   = 0
old_mmap(0x4005b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x6000) = 0x4005b000
close(3)                                = 0
open("/lib/libpam_misc.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\220\r\0"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=12191, ...}) = 0
old_mmap(NULL, 11560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005c000
mprotect(0x4005e000, 3368, PROT_NONE)   = 0
old_mmap(0x4005e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000) = 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\0`\274\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x4005f000
old_mmap(NULL, 1182920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40060000
mprotect(0x40178000, 36040, PROT_NONE)  = 0
old_mmap(0x40178000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x117000) = 0x40178000
old_mmap(0x4017d000, 15560, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017d000
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\0`\274\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
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\0`\274\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
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\0`\274\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/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\250\33"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=59994, ...}) = 0
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\0`\274\1"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5072386, ...}) = 0
close(3)                                = 0
open("/lib/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\250\33"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=59994, ...}) = 0
close(3)                                = 0
munmap(0x40017000, 47681)               = 0
getpid()                                = 1449
brk(0)                                  = 0x804bfec
brk(0x804c014)                          = 0x804c014
brk(0x804d000)                          = 0x804d000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2567, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40017000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2567
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40017000, 4096)                = 0
open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=244, ...}) = 0
old_mmap(NULL, 244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13, ...}) = 0
old_mmap(NULL, 13, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=49, ...}) = 0
old_mmap(NULL, 49, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=145, ...}) = 0
old_mmap(NULL, 145, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0
old_mmap(NULL, 67, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000
brk(0x804e000)                          = 0x804e000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
old_mmap(NULL, 24, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=42, ...}) = 0
old_mmap(NULL, 42, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=276, ...}) = 0
old_mmap(NULL, 276, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21484, ...}) = 0
old_mmap(NULL, 21484, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40181000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0
old_mmap(NULL, 2441, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001f000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40020000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=104804, ...}) = 0
old_mmap(NULL, 104804, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40187000
close(3)                                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
brk(0x804f000)                          = 0x804f000
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1782, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1782
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=47681, ...}) = 0
old_mmap(NULL, 47681, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a1000
close(3)                                = 0
open("/lib/libnss_files.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 !\0\000"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=245428, ...}) = 0
old_mmap(NULL, 41508, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401ad000
mprotect(0x401b6000, 4644, PROT_NONE)   = 0
old_mmap(0x401b6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x8000) = 0x401b6000
close(3)                                = 0
munmap(0x401a1000, 47681)               = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=783, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 783
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=47681, ...}) = 0
old_mmap(NULL, 47681, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a1000
close(3)                                = 0
open("/lib/libnss_nisplus.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\240\37"..., 1024) =
1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=304814, ...}) = 0
old_mmap(NULL, 47312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401b8000
mprotect(0x401c2000, 6352, PROT_NONE)   = 0
old_mmap(0x401c2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x9000) = 0x401c2000
close(3)                                = 0
open("/lib/libnsl.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@?\0\000"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=422352, ...}) = 0
old_mmap(NULL, 92288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401c4000
mprotect(0x401d7000, 14464, PROT_NONE)  = 0
old_mmap(0x401d7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x12000) = 0x401d7000
old_mmap(0x401d9000, 6272, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d9000
close(3)                                = 0
munmap(0x401a1000, 47681)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=47681, ...}) = 0
old_mmap(NULL, 47681, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a1000
close(3)                                = 0
open("/lib/libnss_nis.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@ \0\000"..., 1024)
= 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=278326, ...}) = 0
brk(0x8050000)                          = 0x8050000
old_mmap(NULL, 42220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401db000
mprotect(0x401e4000, 5356, PROT_NONE)   = 0
old_mmap(0x401e4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x8000) = 0x401e4000
close(3)                                = 0
munmap(0x401a1000, 47681)               = 0
stat64("/etc/pam.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/pam.d/su", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=658, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "#%PAM-1.0\nauth       sufficient "..., 4096) = 658
open("/lib/security/pam_rootok.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\360\6\0"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=5543, ...}) = 0
old_mmap(NULL, 6984, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a1000
mprotect(0x401a2000, 2888, PROT_NONE)   = 0
old_mmap(0x401a2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0) = 0x401a2000
close(4)                                = 0
open("/lib/security/pam_wheel.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\0P\t\0\000"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=7923, ...}) = 0
old_mmap(NULL, 8984, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a3000
mprotect(0x401a5000, 792, PROT_NONE)    = 0
old_mmap(0x401a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000) = 0x401a5000
close(4)                                = 0
open("/lib/security/pam_stack.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\220\n\0"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=10874, ...}) = 0
brk(0x8051000)                          = 0x8051000
old_mmap(NULL, 11776, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a6000
mprotect(0x401a8000, 3584, PROT_NONE)   = 0
old_mmap(0x401a8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000) = 0x401a8000
close(4)                                = 0
open("/lib/security/pam_xauth.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@\20\0\000"...,
1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=16950, ...}) = 0
old_mmap(NULL, 16936, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401e6000
mprotect(0x401ea000, 552, PROT_NONE)    = 0
old_mmap(0x401ea000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x3000) = 0x401ea000
close(4)                                = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/pam.d/other", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=210, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "#%PAM-1.0\nauth     required     "..., 4096) = 210
open("/lib/security/pam_deny.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\240\6\0"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=5046, ...}) = 0
old_mmap(NULL, 6552, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a9000
mprotect(0x401aa000, 2456, PROT_NONE)   = 0
old_mmap(0x401aa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0) = 0x401aa000
close(4)                                = 0
brk(0x8052000)                          = 0x8052000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
getuid32()                              = 0
setfsuid32(0x1a)                        = 0
chdir("/var/lib/pgsql")                 = 0
stat64("/etc/pam.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/pam.d/system-auth", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=646, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "#%PAM-1.0\n# This file is auto-ge"..., 4096) = 646
open("/lib/security/pam_unix.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\340!\0"..., 1024) =
1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=46971, ...}) = 0
old_mmap(NULL, 93824, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401eb000
mprotect(0x401f5000, 52864, PROT_NONE)  = 0
old_mmap(0x401f5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x9000) = 0x401f5000
old_mmap(0x401f6000, 48768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401f6000
close(4)                                = 0
open("/lib/security/pam_cracklib.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\0P\f\0\000"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=14764, ...}) = 0
old_mmap(NULL, 31776, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40202000
mprotect(0x40205000, 19488, PROT_NONE)  = 0
old_mmap(0x40205000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x2000) = 0x40205000
old_mmap(0x40206000, 15392, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40206000
close(4)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=47681, ...}) = 0
old_mmap(NULL, 47681, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4020a000
close(4)                                = 0
open("/usr/lib/libcrack.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\0000\33\0"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=70446, ...}) = 0
old_mmap(NULL, 45280, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40216000
mprotect(0x4021d000, 16608, PROT_NONE)  = 0
old_mmap(0x4021d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x6000) = 0x4021d000
old_mmap(0x4021e000, 12512, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4021e000
close(4)                                = 0
munmap(0x4020a000, 47681)               = 0
brk(0x8053000)                          = 0x8053000
open("/lib/security/pam_limits.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\240\r\0"..., 1024)
= 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=13858, ...}) = 0
old_mmap(NULL, 14288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4020a000
mprotect(0x4020d000, 2000, PROT_NONE)   = 0
old_mmap(0x4020d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x2000) = 0x4020d000
close(4)                                = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/pam.d/other", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=210, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "#%PAM-1.0\nauth     required     "..., 4096) = 210
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=783, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 783
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
getrlimit(0, 0xbfffd470, 0x1, 0xbfffd458, 0xbfffd470) = 0
getrlimit(0x1, 0xbfffd480, 0x1, 0xbfffd458, 0xbfffd480) = 0
getrlimit(0x2, 0xbfffd490, 0x1, 0xbfffd458, 0xbfffd490) = 0
getrlimit(0x3, 0xbfffd4a0, 0x1, 0xbfffd458, 0xbfffd4a0) = 0
getrlimit(0x4, 0xbfffd4b0, 0x1, 0xbfffd458, 0xbfffd4b0) = 0
getrlimit(0x5, 0xbfffd4c0, 0x1, 0xbfffd458, 0xbfffd4c0) = 0
getrlimit(0x6, 0xbfffd4d0, 0x1, 0xbfffd458, 0xbfffd4d0) = 0
getrlimit(0x7, 0xbfffd4e0, 0x1, 0xbfffd458, 0xbfffd4e0) = 0
getrlimit(0x8, 0xbfffd4f0, 0x1, 0xbfffd458, 0xbfffd4f0) = 0
getrlimit(0x9, 0xbfffd500, 0x1, 0xbfffd458, 0xbfffd500) = 0
getrlimit(0xa, 0xbfffd510, 0x1, 0xbfffd458, 0xbfffd510) = 0
open("//etc/security/limits.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1409, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "# /etc/security/limits.conf\n#\n#E"..., 4096) = 1409
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
setrlimit(RLIMIT_CPU, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) =
0
setrlimit(RLIMIT_DATA, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0
setrlimit(RLIMIT_RSS, {rlim_cur=50000*1024, rlim_max=50000*1024}) = 0
setrlimit(0x6 /* RLIMIT_??? */, {rlim_cur=20, rlim_max=20}) = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
setrlimit(0x8 /* RLIMIT_??? */, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
setrlimit(RLIMIT_AS, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
setrlimit(0xa /* RLIMIT_??? */, {rlim_cur=RLIM_INFINITY,
rlim_max=RLIM_INFINITY}) = 0
setpriority(PRIO_PROCESS, 0, 0)         = 0
getuid32()                              = 0
getuid32()                              = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0x8055000)                          = 0x8055000
readlink("/proc/self/fd/0", 0x8052b40, 4095) = -1 EACCES (Permission denied)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
stat64("/dev/pts", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a
directory)
open("/dev/pts", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents64(3, /* 3 entries */, 1024)    = 72
stat64("/dev/pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) =
0
close(3)                                = 0
access("/var/run/utmpx", F_OK)          = -1 ENOENT (No such file or
directory)
open("/var/run/utmp", O_RDWR)           = -1 EACCES (Permission denied)
open("/var/run/utmp", O_RDONLY)         = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
lseek(3, 0, SEEK_SET)                   = 0
alarm(0)                                = 0
rt_sigaction(SIGALRM, {0x40162e60, [], 0x4000000}, {SIG_DFL}, 8) = 0
alarm(1)                                = 0
fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0
read(3, "\10\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\2\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\1\0\0\00053\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0\272\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0\t\4\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\2\4\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\3\4\0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\4\4\0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\5\4\0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\6\4\0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0&\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\5\0\0\0\353\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0\370\4\0\0:0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0;\5\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
alarm(0)                                = 1
close(3)                                = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
readlink("/proc/self/fd/0", 0x8052b40, 4095) = -1 EACCES (Permission denied)
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
stat64("/dev/pts", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/dev/pts", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
getdents64(3, /* 3 entries */, 1024)    = 72
stat64("/dev/pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) =
0
close(3)                                = 0
access("/var/run/utmpx", F_OK)          = -1 ENOENT (No such file or
directory)
open("/var/run/utmp", O_RDWR)           = -1 EACCES (Permission denied)
open("/var/run/utmp", O_RDONLY)         = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
lseek(3, 0, SEEK_SET)                   = 0
alarm(0)                                = 0
rt_sigaction(SIGALRM, {0x40162e60, [], 0x4000000}, {SIG_DFL}, 8) = 0
alarm(1)                                = 0
fcntl64(3, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=0, len=0}) = 0
read(3, "\10\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\2\0\0\0\0\0\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\1\0\0\00053\0\0~\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0\272\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0\t\4\0\0tty1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\2\4\0\0tty2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\3\4\0\0tty3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\4\4\0\0tty4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\5\4\0\0tty5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\6\0\0\0\6\4\0\0tty6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\10\0\0\0&\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\5\0\0\0\353\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0\370\4\0\0:0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
read(3, "\7\0\0\0;\5\0\0pts/0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 384) =
384
fcntl64(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
alarm(0)                                = 1
close(3)                                = 0
brk(0x8058000)                          = 0x8058000
time([991118068])                       = 991118068
open("/etc/localtime", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=682, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0"..., 4096) =
682
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
getpid()                                = 1449
rt_sigaction(SIGPIPE, {0x40134f74, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0)          = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
connect(3, {sin_family=AF_UNIX, path="      /dev/log"}, 16) = 0
send(3, "<38>May 29 09:34:28 su(pam_unix)"..., 87, 0) = 87
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
close(3)                                = 0
umask(077)                              = 022
getuid32()                              = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=783, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 783
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=783, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40021000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 783
close(3)                                = 0
munmap(0x40021000, 4096)                = 0
pipe([3, 4])                            = 0
fork()                                  = -1 EAGAIN (Resource temporarily
unavailable)
brk(0x805b000)                          = 0x805b000
time([991118068])                       = 991118068
getpid()                                = 1449
rt_sigaction(SIGPIPE, {0x40134f74, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0)          = 5
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
connect(5, {sin_family=AF_UNIX, path="      /dev/log"}, 16) = 0
send(5, "<83>May 29 09:34:28 pam_xauth[14"..., 59, 0) = 59
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
close(5)                                = 0
setfsuid32(0x1a)                        = 26
mkdir("/var/lib/pgsql/.xauth", 0700)    = -1 EACCES (Permission denied)
time([991118068])                       = 991118068
getpid()                                = 1449
rt_sigaction(SIGPIPE, {0x40134f74, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0)          = 5
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
connect(5, {sin_family=AF_UNIX, path="      /dev/log"}, 16) = 0
send(5, "<83>May 29 09:34:28 pam_xauth[14"..., 88, 0) = 88
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
close(5)                                = 0
setfsuid32(0)                           = 26
setfsuid32(0)                           = 0
mkdir("/root/.xauth", 0700)             = -1 EEXIST (File exists)
stat64("/root/.xauth/export", 0xbffff3b8) = -1 ENOENT (No such file or
directory)
open("/root/.xauth/export", O_RDONLY)   = -1 ENOENT (No such file or
directory)
setfsuid32(0)                           = 0
pipe([5, 6])                            = 0
fork()                                  = -1 EAGAIN (Resource temporarily
unavailable)
time([991118068])                       = 991118068
getpid()                                = 1449
rt_sigaction(SIGPIPE, {0x40134f74, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0)          = 7
fcntl64(7, F_SETFD, FD_CLOEXEC)         = 0
connect(7, {sin_family=AF_UNIX, path="      /dev/log"}, 16) = 0
send(7, "<83>May 29 09:34:28 pam_xauth[14"..., 59, 0) = 59
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
close(7)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++




------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: [EMAIL PROTECTED]

You can send mail to the entire list by posting to comp.os.linux.misc.

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi                                pub/Linux
    tsx-11.mit.edu                              pub/linux
    sunsite.unc.edu                             pub/Linux

End of Linux-Misc Digest
******************************

Reply via email to