Here's another output with JUST a windows machine. Notice the final
message at the end. I started HTTPS support up right before I Connected
with Internet Explorer ... and it did indeed crash.
-Matt
$ cat /var/crashlog4
(null)() = 1 (0x1)
(null)() = 0 (0x0)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
(null)() = 1 (0x1)
getpid() = 0 (0x0)
break(0x807d000) = 11 (0xb)
getpid() = 59 (0x3b)
getpid() = 48838 (0xbec6)
open("/dev/urandom",0x8104,020) = 1 (0x1)
close(7) = 48838 (0xbec6)
getuid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
getpid() = 48838 (0xbec6)
read(0x6,0x8073000,0x5) = 5 (0x5)
getpid() = 0 (0x0)
getpid() = 0 (0x0)
break(0x8081000) = 0 (0x0)
read(0x6,0x8073005,0x1) = 5 (0x5)
SIGNAL 20
write(6,0x806c000,43) ERR#3 'No such process'
wait4(0xffffffff,0xbfbf7ea0,0x1,0x0) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
wait4(0xffffffff,0xbfbf7ea0,0x1,0x0) ERR#3 'No such process'
SIGNAL 20
(null)() = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) = 0 (0x0)
SIGNAL 20
read(0x6,0x8073000,0x5) ERR#10 'No child
processes'
read(0x6,0x8073000,0x5) = 0 (0x0)
open("/usr/share/zoneinfo/posixrules",0x0,05001251426) ERR#2 'No such file
or directory'
exit(0x1)
On Tue, 19 Oct 2004, Matt Juszczak wrote:
> 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
>>
>>
>>
>>
>
> ---------------------------------------------------------------------
> 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:41759dd8462077766020757!
>
|