Not sure if this helps...
I executed the following command. the pid 45937 was the process id that
was in use when I did a ps auxw and searched for the portal-cert.pem file
(or something like that)... so I know that was the correct process.
The first two "PIOCCONT: Invalid argument" were when I went to
authenticate on my Firefox machine. Worked fine. Then I accessed with my
IE machine, and thats what the rest of the messages are from. Then the
process died and so the truss died. See the output of /var/crashlog at
the bottom of this email.
$ truss -o /var/crashlog -p 45937
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCCONT: Invalid argument
truss: PIOCWAIT top of loop: Inappropriate ioctl for device
m0n0wall: execute command
$ cat /var/crashlog
(null)() = 1 (0x1)
SIGNAL 20
select(0x5,0xbfbff890,0x0,0x0,0x0) = 0 (0x0)
(null)() = 46759 (0xb6a7)
(null)() ERR#10 'No child
processes'
(null)() ERR#4 'Interrupted system
call'
(null)() = 1 (0x1)
accept(0x4,{ AF_INET 134.210.60.252:53664 },0xbfbff804) = 6 (0x6)
fork() = 46782 (0xb6be)
(null)() = 0 (0x0)
SIGNAL 20
SIGNAL 20
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47051 (0xb7cb)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47056 (0xb7d0)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47061 (0xb7d5)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47068 (0xb7dc)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47073 (0xb7e1)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 6 (0x6)
(null)() = 47078 (0xb7e6)
(null)() = 0 (0x0)
select(0x5,0xbfbff890,0x0,0x0,0x0) = 1 (0x1)
read(0x6,0x8073000,0x5) = 5 (0x5)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 46999 (0xb797)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47011 (0xb7a3)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47021 (0xb7ad)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47031 (0xb7b7)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47041 (0xb7c1)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47051 (0xb7cb)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47061 (0xb7d5)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
(null)() = 47073 (0xb7e1)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
exit(0x1) 45937 (0xb371)
(null)() = 0 (0x0)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 0 (0x0)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 840 (0x348)
(null)() = 5 (0x5)
read(0x6,0x8073005,0x86) = 134 (0x86)
getpid() = 45937 (0xb371)
(null)() = 0 (0x0)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 0 (0x0)
(null)() = 45937 (0xb371)
(null)() = 45937 (0xb371)
(null)() = 0 (0x0)
(null)() = 0 (0x0)
break(0x8081000) = 0 (0x0)
(null)() = 0 (0x0)
(null)() = 5 (0x5)
(null)() = 1 (0x1)
(null)() = 5 (0x5)
(null)() = 32 (0x20)
(null)() = 43 (0x2b)
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47006 (0xb79e)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47016 (0xb7a8)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47026 (0xb7b2)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47036 (0xb7bc)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47046 (0xb7c6)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47056 (0xb7d0)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47068 (0xb7dc)
(null)() = 0 (0x0)
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
SIGNAL 20
(null)() ERR#3 'No such process'
SIGNAL 20
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#3 'No such process'
(null)() = 0 (0x0)
(null)() = 47078 (0xb7e6)
(null)() ERR#10 'No child
processes'
(null)() ERR#3 'No such process'
(null)() = 0 (0x0)
gettimeofday(0xbfbf5a38,0x0) = 0 (0x0)
issetugid() = 1 (0x1)
(null)() ERR#2 'No such file or
directory'
(null)() = 1 (0x1)
(null)() ERR#2 'No such file or
directory'
(null)() ERR#2 'No such file or
directory'
(null)() = 360 (0x168)
process exit, rval = 256
On Tue, 19 Oct 2004, Manuel Kasper wrote:
> On 19.10.2004 11:10 -0700, Mitch (WebCob) wrote:
>
>> Wasn't there something about avoiding keep alive on IE with SSL?
>>
>> We do that in our apache configs - some IE's don't shut the
>> connection down - leads to an overflow of stuck httpd processes?
>
> Hmm, mini_httpd doesn't do keep alive. Is anybody with this problem
> up to running truss on their m0n0wall to see why mini_httpd is dying?
> It could also be something about the concurrency limit patch to
> mini_httpd (SIGALRM?).
>
> - Manuel
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: m0n0wall dash unsubscribe at lists dot m0n0 dot ch
> For additional commands, e-mail: m0n0wall dash help at lists dot m0n0 dot ch
>
>
> !DSPAM:41757b0f441547420919746!
>
|