Marc Espie [[email protected]] wrote:
> On Mon, Mar 05, 2012 at 02:06:05PM -0800, Chris Cappuccio wrote:
> > has anyone else noticed that alpine is very incompatible with rthreads?
>
> Nope. Nobody uses alpine.
>
I don't either, but some other folks do.
> > i sent diagnostics to guenther that were so bad, he didn't even reply.
>
>
> More seriously, when ? guenther has been fixing a huge amount of things
> concerning threads lately, some are still in transit.
>
I know. He is very thorough. And he usually replies very fast but the pathetic
nature of my bug reports shut people down.
> So, hey, first try again with a really current system.
>
Feb 27th kernel and library. I don't think anything significant has gone in
since that time.
> Then, try to figure out what's wrong. Simple test cases do help. Alpine is
> not a simple testcase.
>
> Also, how come guenther gets diagnostics and we don't ? I have no idea
> what your bug report looked like. Maybe he didn't reply because he had
> better bug reports to look at ?
Probably. Here's what I sent to him.
Alpine alternates between crashing with sig11 when trying to send mail via
SMTP, or failing to send mail through SMTP with a bogus SMTP error message (but
not crashing).
Sending e-mail always bails after the MAIL FROM in the SMTP session with a
bogus 421 SMTP server error message (that the SMTP server didn't send)
13988 alpine GIO fd 8 wrote 34 bytes
"MAIL FROM:<[email protected]>\r
"
13988 alpine RET write 34/0x22
13988 alpine CALL read(0x9,0x204e2f000,0x1000)
13988 alpine RET read 0
13988 alpine CALL close(0x9)
13988 alpine PSIG SIGCHLD caught handler=0x4ba0a0 mask=0x0
13988 alpine RET close 0
13988 alpine CALL sigreturn(0x7f7ffffc4ab0)
13988 alpine RET sigreturn JUSTRETURN
13988 alpine CALL close(0x8)
13988 alpine RET close 0
13988 alpine CALL wait4(0x6401,0x7f7ffffc4e1c,0<><invalid>0,0)
13988 alpine RET wait4 25601/0x6401
13988 alpine CALL sigaction(SIGINT,0x7f7ffffc4e30,0x7f7ffffc4e20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGHUP,0x7f7ffffc4e30,0x7f7ffffc4e20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGQUIT,0x7f7ffffc4e30,0x7f7ffffc4e20)
13988 alpine RET sigaction 0
13988 alpine CALL gettimeofday(0x7f7ffffc91b0,0x7f7ffffc91c0)
13988 alpine RET gettimeofday 0
13988 alpine CALL gettimeofday(0x7f7ffffc91a0,0x7f7ffffc91b0)
13988 alpine RET gettimeofday 0
13988 alpine CALL gettimeofday(0x7f7ffffc9190,0x7f7ffffc91a0)
13988 alpine RET gettimeofday 0
13988 alpine CALL kill(0xfb132,SIGTHR)
13988 alpine RET kill 0
28402 alpine PSIG SIGTHR caught handler=0x20cbd6de0 mask=0x8080000
28402 alpine RET nanosleep -1 errno 4 Interrupted system call
Here's what happens when you try to send mail and alpine crashes:
13988 alpine GIO fd 1 wrote 81 bytes
"\^[[23;1H\^[[K\^[[24;1H\^[[K\^[[22;1H\^[[K\^[[7m\^[[22;27H[Sending mail
| |]\^[[27m\^[[22;1H"
13988 alpine RET write 81/0x51
13988 alpine CALL munmap(0x206518000,0x12000)
13988 alpine RET munmap 0
13988 alpine CALL
mmap(0,0x12000,0x3<PROT_READ|PROT_WRITE>,0x1000<MAP_ANON>,0xffffffff,0)
13988 alpine RET mmap 8710569984/0x20730c000
13988 alpine CALL mprotect(0x20730c000,0x1000,0<PROT_NONE>)
13988 alpine RET mprotect 0
13988 alpine CALL __tfork(0x7f7ffffc8e80)
13988 alpine RET __tfork 1007295/0xf5ebf
13988 alpine CALL gettimeofday(0x7f7ffffc8d40,0x7f7ffffc8d50)
13988 alpine RET gettimeofday 0
7295 alpine RET rfork 0
13988 alpine CALL gettimeofday(0x7f7ffffc91b0,0x7f7ffffc91c0)
7295 alpine CALL sigprocmask(SIG_BLOCK,0x8080000)
7295 alpine RET sigprocmask 0
13988 alpine RET gettimeofday 0
7295 alpine CALL nanosleep(0x20731dfb0,0)
13988 alpine CALL access(0x20c079f40,0x1<X_OK>)
13988 alpine NAMI "/usr/sbin/sendmail"
13988 alpine RET access 0
13988 alpine CALL pipe(0x7f7ffffc81c0)
13988 alpine RET pipe 0
13988 alpine CALL pipe(0x7f7ffffc81c0)
13988 alpine RET pipe 0
13988 alpine CALL vfork()
26036 alpine PSIG SIGTHR caught handler=0x20cbd6de0 mask=0x0
26036 alpine RET rfork 0
26036 alpine CALL sigreturn(0x7f7ffffc7f50)
26036 alpine RET sigreturn JUSTRETURN
26036 alpine CALL sigprocmask(SIG_BLOCK,0x8080000)
26036 alpine RET sigprocmask 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
26036 alpine CALL sched_yield()
26036 alpine RET sched_yield 0
13988 alpine RET vfork 23700/0x5c94
13988 alpine PSIG SIGSEGV caught handler=0x4ba8a0 mask=0x0 code
SEGV_MAPERR<1> addr=0x0 trapno=6
13988 alpine CALL gettimeofday(0x7f7ffffc7bb0,0x7f7ffffc7bc0)
13988 alpine RET gettimeofday 0
13988 alpine CALL sigaction(SIGILL,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGTRAP,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGEMT,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGBUS,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGSEGV,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGSYS,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGWINCH,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGQUIT,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGTSTP,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGHUP,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGTERM,0x7f7ffffc7d30,0x7f7ffffc7d20)
13988 alpine RET sigaction 0
13988 alpine CALL sigaction(SIGINT,0x7f7ffffc7d50,0x7f7ffffc7d40)
13988 alpine RET sigaction 0