From: erik quanstrom <quanstro@quanstro.net>
To: 9fans@9fans.net
Subject: [9fans] self inflicted gunshot wound
Date: Tue, 7 Apr 2009 10:16:25 -0400 [thread overview]
Message-ID: <720178c0132334d0e892b679a8d0c84d@quanstro.net> (raw)
like kutner, the plumber decided to off itself for
seemingly inscrutable reasons this morning.
the abort condition does not appear to hold:
if(t > s+n)
abort();
since 0x3a497 < 0x3a430+0x93 and also
a!= nil, as would be required.
the interesting thing that happened at the
time was that one of plumber's clients was
off in the weeds waiting for something to
happen.
ideas?
- erik
abort()+0x0 /sys/src/libc/9sys/abort.c:6
plumbpackattr(attr=0x28b00)+0x126 /sys/src/libplumb/mesg.c:125
n=0x93
a=0x3e990
s=0x3a430
t=0x3a497
plumbpack(m=0x3c710,np=0x3e7c4)+0x31 /sys/src/libplumb/mesg.c:148
ndata=0x10
attr=0x6523
n=0x1430
buf=0x0
p=0x3a330
drainqueue(d=0x1b288)+0x84 /sys/src/cmd/plumb/fsys.c:393
prevs=0x0
nexts=0x3eb30
prevr=0x0
i=0x0
r=0x3a330
s=0x3e7b0
n=0x103cb
fsysread(buf=0x28f50,f=0x3c210,t=0x3a1f0)+0x1ed /sys/src/cmd/plumb/fsys.c:811
o=0x17
e=0x0
clock=0x3a1f0
b=0x3c210
i=0x13
d=0x1a7f
n=0x1f494
fsysproc()+0x186 /sys/src/cmd/plumb/fsys.c:262
t=0x3a1f0
buf=0x28f50
n=0x17
acid: regs()
PC 0x0000c80c abort /sys/src/libc/9sys/abort.c:6
SP 0x00068e78 ECODE 0x00000004 EFLAG 0x00000206
CS 0x00000023 DS 0x0000001b SS 0x0000001b
GS 0x0000001b FS 0x0000001b ES 0x0000001b
TRAP 0x0000000e page fault
AX 0x0003a4c3 BX 0x0003a4c6 CX 0x0003a430 DX 0x00000093
DI 0x0003a4c7 SI 0x0003ea19 BP 0x0003e9f0
acid: stacks()
p=(Proc)0x3f090 pid 4505 Sched
t=(Thread)0x40f10 Rendez /sys/src/cmd/plumb/fsys.c:295 newfid
_threadrendezvous(tag=0x1939c,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
qlock(q=0x1f448)+0x6f /sys/src/libc/9sys/qlock.c:74
newfid(fid=0x30d)+0x10 /sys/src/cmd/plumb/fsys.c:295
fsysproc()+0x165 /sys/src/cmd/plumb/fsys.c:261
launcher386(arg=0x0,f=0x17f6)+0x10 /sys/src/libthread/386.c:10
0xfefefefe ?file?:0
p=(Proc)0x3c750 pid 4506 Sched
t=(Thread)0x3be30 Rendez /sys/src/cmd/plumb/fsys.c:529 dispose
_threadrendezvous(tag=0x19390,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
qlock(q=0x1f448)+0x6f /sys/src/libc/9sys/qlock.c:74
dispose(rs=0x0,m=0x39a70,e=0x0,t=0x28bc0,buf=0x68ff0)+0x10 /sys/src/cmd/plumb/fsys.c:529
fsyswrite(buf=0x68ff0,f=0x3c270,t=0x28bc0)+0x1ef /sys/src/cmd/plumb/fsys.c:898
fsysproc()+0x186 /sys/src/cmd/plumb/fsys.c:262
launcher386(arg=0x0,f=0x17f6)+0x10 /sys/src/libthread/386.c:10
0xfefefefe ?file?:0
p=(Proc)0x39010 pid 16359 Running
t=(Thread)0x287a0 Running /sys/src/libplumb/mesg.c:125 plumbpackattr
abort()+0x0 /sys/src/libc/9sys/abort.c:6
plumbpackattr(attr=0x28b00)+0x126 /sys/src/libplumb/mesg.c:125
plumbpack(m=0x3c710,np=0x3e7c4)+0x31 /sys/src/libplumb/mesg.c:148
drainqueue(d=0x1b288)+0x84 /sys/src/cmd/plumb/fsys.c:393
fsysread(buf=0x28f50,f=0x3c210,t=0x3a1f0)+0x1ed /sys/src/cmd/plumb/fsys.c:811
fsysproc()+0x186 /sys/src/cmd/plumb/fsys.c:262
launcher386(arg=0x0,f=0x17f6)+0x10 /sys/src/libthread/386.c:10
0xfefefefe ?file?:0
p=(Proc)0x6b030 pid 83108 Running
t=(Thread)0x39f50 Running /sys/src/cmd/plumb/fsys.c:241 fsysproc
pread()+0x7 /sys/src/libc/9syscall/pread.s:5
read(fd=0x6,buf=0x6d9f0,n=0x4)+0x2f /sys/src/libc/9sys/read.c:7
readn(n=0x4,av=0x6d9f0,f=0x6)+0x3a /sys/src/libc/port/readn.c:13
read9pmsg(abuf=0x6d9f0,fd=0x6,n=0x2018)+0x24 /sys/src/libc/9sys/read9pmsg.c:14
fsysproc()+0x74 /sys/src/cmd/plumb/fsys.c:241
launcher386(arg=0x0,f=0x17f6)+0x10 /sys/src/libthread/386.c:10
0xfefefefe ?file?:0
next reply other threads:[~2009-04-07 14:16 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-07 14:16 erik quanstrom [this message]
2009-04-08 1:48 ` Russ Cox
2009-04-08 2:59 ` erik quanstrom
2009-04-08 3:33 ` Russ Cox
2009-04-08 3:36 ` erik quanstrom
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=720178c0132334d0e892b679a8d0c84d@quanstro.net \
--to=quanstro@quanstro.net \
--cc=9fans@9fans.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).