Subject: Re: COMPAT_LINUX: why getpid() turned into a chown()?
To: None <dolecek@netbsd.org, p99dreyf@criens.u-psud.fr>
From: Ross Harvey <ross@ghs.com>
List: tech-kern
Date: 01/30/2001 17:30:52
Well, what I can say is that my linux netscape, which used to
work, now won't even START on my system at home (1.5Q) and
my system at work (1.5R) since upgrading my kernel.
At home, the last few kdump(1) lines are:
26172 netscape CALL brk(0x8887000)
26172 netscape RET brk 143159296/0x8887000
26172 netscape CALL brk(0x8889000)
26172 netscape RET brk 143167488/0x8889000
26172 netscape CALL getpid
26172 netscape RET getpid 26172/0x663c
26172 netscape PSIG SIGSEGV SIG_DFL
At work on 1.5R, the last few lines are:
4120 netscape CALL open(0x48903d02,0,0x48903d02)
4120 netscape NAMI "../../.."
4120 netscape RET open 17/0x11
4120 netscape CALL fcntl(0x11,0x2,0x1)
4120 netscape RET fcntl 0
4120 netscape CALL getdents(0x11,0x8b18000,0x2000)
4120 netscape RET getdents 364/0x16c
4120 netscape CALL getdents(0x11,0x8b18000,0x2000)
4120 netscape RET getdents 0
4120 netscape CALL close(0x11)
4120 netscape RET close 0
4120 netscape PSIG SIGSEGV caught handler=0x859276c mask=() code=0x6
4120 netscape CALL getpid
4120 netscape RET getpid 4120/0x1018
4120 netscape CALL kill(0x1018,0x7)
4120 netscape PSIG SIGBUS SIG_DFL
4121 netscape RET oldselect 1
4121 netscape CALL gettimeofday(0x50011c94,0)
4121 netscape RET gettimeofday 0
4121 netscape CALL sigprocmask(0x2,0x50011dd0,0)
4121 netscape RET sigprocmask 0
4121 netscape CALL gettimeofday(0x50011f58,0)
4121 netscape RET gettimeofday 0
4121 netscape CALL sigprocmask(0,0,0x887db78)
4121 netscape RET sigprocmask 0
4121 netscape CALL gettimeofday(0x50011f0c,0)
4121 netscape RET gettimeofday 0
4121 netscape CALL sigprocmask(0x2,0x887da78,0)
4121 netscape RET sigprocmask 0
4121 netscape CALL read(0,0x8886947,0x1)
4121 netscape RET read 0
4121 netscape CALL exit(0)