term% acid -l thread 273
/proc/273/text:386 plan 9 executable
/sys/lib/acid/port
/sys/lib/acid/386
/sys/lib/acid/thread
acid: stacks()
p=(Proc)0x69ce0    pid 273  Sched
	t=(Thread)0x6a680    Rendez     /sys/src/cmd/fossil/cache.c:2091 cacheFlush [cons fossil.img]
		_threadrendezvous(tag=0x44b08,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0xaa178)+0xc8 /sys/src/libc/9sys/qlock.c:313
		cacheFlush(c=0xaa0e8,wait=0x1)+0x51 /sys/src/cmd/fossil/cache.c:2091
		fsSnapshot(fs=0xaa028,srcpath=0x0,dstpath=0x0,doarchive=0x0)+0x109 /sys/src/cmd/fossil/fs.c:574
		fsysSnap(argv=0x6c5e4,argc=0x0,fsys=0x6ebe0)+0x94 /sys/src/cmd/fossil/9fsys.c:398
		fsysXXX1(fsys=0x6ebe0,i=0x11,argc=0x1,argv=0x6c5e4)+0x8a /sys/src/cmd/fossil/9fsys.c:1780
		fsysXXX(argv=0x6c5e4,name=0xe63248,argc=0x1)+0x1cd /sys/src/cmd/fossil/9fsys.c:1823
		cmdFsysXXX(argv=0x6c5e4,argc=0x1)+0x3f /sys/src/cmd/fossil/9fsys.c:1839
		cliExec(buf=0x6278c)+0xde /sys/src/cmd/fossil/Ccli.c:58
		consProc()+0x264 /sys/src/cmd/fossil/Ccons.c:307
		launcher386(arg=0x0,f=0x1eee)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0x71c50    pid 274  Sched
	t=(Thread)0x725f0    Rendez     /sys/src/cmd/fossil/9proc.c:440 msgWrite [msgWrite]
		_threadrendezvous(tag=0x41cd0,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0x6edbc)+0xc8 /sys/src/libc/9sys/qlock.c:313
		msgWrite(v=0x6eca0)+0x76 /sys/src/cmd/fossil/9proc.c:440
		launcher386(arg=0x6eca0,f=0x6ecd)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0x76d20    pid 275  Running
	t=(Thread)0x776c0    Running    /sys/src/cmd/fossil/9proc.c:364 msgRead [msgRead]
		pread()+0x7 /sys/src/libc/9syscall/pread.s:5
		read(fd=0x4,buf=0x7c010,n=0x4)+0x2f /sys/src/libc/9sys/read.c:7
		readn(n=0x4,av=0x7c010,f=0x4)+0x3a /sys/src/libc/port/readn.c:13
		read9pmsg(abuf=0x7c010,fd=0x4,n=0x2018)+0x24 /sys/src/libc/9sys/read9pmsg.c:14
		msgRead(v=0x6eca0)+0x6b /sys/src/cmd/fossil/9proc.c:364
		launcher386(arg=0x6eca0,f=0x6c79)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xa3018    pid 278  Sched
	t=(Thread)0xa39b8    Rendez     /sys/src/cmd/fossil/disk.c:329 diskThread [disk]
		_threadrendezvous(tag=0x44b98,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0xa2fd0)+0xc8 /sys/src/libc/9sys/qlock.c:313
		diskThread(a=0xa2f98)+0x85 /sys/src/cmd/fossil/disk.c:329
		launcher386(arg=0xa2f98,f=0x19989)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe43f00   pid 279  Sched
	t=(Thread)0xe448a0   Rendez     /sys/src/cmd/fossil/cache.c:2085 cacheFlush [periodic]
		_threadrendezvous(tag=0x44bb0,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		qlock(q=0xaa0f8)+0x6f /sys/src/libc/9sys/qlock.c:74
		cacheFlush(c=0xaa0e8,wait=0x0)+0x12 /sys/src/cmd/fossil/cache.c:2085
		cacheSync(v=0xaa0e8)+0x17 /sys/src/cmd/fossil/cache.c:2109
		periodicThread(a=0xe43ec0)+0x153 /sys/src/cmd/fossil/periodic.c:74
		launcher386(arg=0xe43ec0,f=0x23722)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe48f50   pid 280  Sched
	t=(Thread)0xe498f0   Rendez     /sys/src/cmd/fossil/cache.c:1094 blockDirty [unlink]
		_threadrendezvous(tag=0x44ba4,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		qlock(q=0xaa0f8)+0x6f /sys/src/libc/9sys/qlock.c:74
		blockDirty(b=0xad568)+0x41 /sys/src/cmd/fossil/cache.c:1094
		_blockSetLabel(b=0xd3b00,l=0xe4d928)+0xce /sys/src/cmd/fossil/cache.c:973
		blockSetLabel(b=0xd3b00,l=0xe4d928,allocating=0x0)+0x28 /sys/src/cmd/fossil/cache.c:983
		doRemoveLink(p=0xe298e8,c=0xaa0e8)+0x26c /sys/src/cmd/fossil/cache.c:1571
		unlinkBody(c=0xaa0e8)+0x41 /sys/src/cmd/fossil/cache.c:1879
		unlinkThread(a=0xaa0e8)+0x6b /sys/src/cmd/fossil/cache.c:1901
		launcher386(arg=0xaa0e8,f=0x1eeb6)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe4dfa0   pid 281  Sched
	t=(Thread)0xe4e940   Rendez     /sys/src/cmd/fossil/cache.c:452 _cacheLocalLookup [flush]
		_threadrendezvous(tag=0x44b68,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0xad5e4)+0xc8 /sys/src/libc/9sys/qlock.c:313
		_cacheLocalLookup(c=0xaa0e8,lockfailure=0xe52964,addr=0x0,part=0x2,vers=0x9b,waitlock=0x0)+0x140 /sys/src/cmd/fossil/cache.c:452
		blockWrite(b=0xb6f78)+0x113 /sys/src/cmd/fossil/cache.c:1188
		cacheFlushBlock(c=0xaa0e8)+0xe3 /sys/src/cmd/fossil/cache.c:1999
		flushThread(a=0xaa0e8)+0x69 /sys/src/cmd/fossil/cache.c:2041
		launcher386(arg=0xaa0e8,f=0x1f283)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe53110   pid 282  Sched
	t=(Thread)0xe53ab0   Rendez     /sys/src/cmd/fossil/archive.c:381 archThread [arch]
		_threadrendezvous(tag=0x42120,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0xe530d8)+0xc8 /sys/src/libc/9sys/qlock.c:313
		archThread(v=0xe530b0)+0x107 /sys/src/cmd/fossil/archive.c:381
		launcher386(arg=0xe530b0,f=0x1ff23)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe58580   pid 283  Sched
	t=(Thread)0xe590e8   Rendez     /sys/src/cmd/fossil/fs.c:792 fsMetaFlush [periodic]
		_threadrendezvous(tag=0x44b14,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rlock(q=0xaa04c)+0x6b /sys/src/libc/9sys/qlock.c:142
		fsMetaFlush(a=0xaa028)+0x16 /sys/src/cmd/fossil/fs.c:792
		periodicThread(a=0xe58540)+0x153 /sys/src/cmd/fossil/periodic.c:74
		launcher386(arg=0xe58540,f=0x23722)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe5e238   pid 284  Running
	t=(Thread)0xe5ebd8   Running    /sys/src/cmd/fossil/periodic.c:66 periodicThread [periodic]
		sleep()+0x7 /sys/src/libc/9syscall/sleep.s:5
		periodicThread(a=0xe5e1f8)+0x1d8 /sys/src/cmd/fossil/periodic.c:66
		launcher386(arg=0xe5e1f8,f=0x23722)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe63348   pid 285  Sched
	t=(Thread)0xe63ce8   Rendez     /sys/src/cmd/fossil/Ccons.c:133 consOProc [consO]
		_threadrendezvous(tag=0x44a6c,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0x67c5c)+0xc8 /sys/src/libc/9sys/qlock.c:313
		consOProc(v=0xe632e8)+0x1a7 /sys/src/cmd/fossil/Ccons.c:133
		launcher386(arg=0xe632e8,f=0x1b29)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe682d8   pid 286  Running
	t=(Thread)0xe68c78   Running    /sys/src/cmd/fossil/Ccons.c:97 consIProc [consI]
		pread()+0x7 /sys/src/libc/9syscall/pread.s:5
		read(fd=0x9,buf=0xe6c4f0,n=0x800)+0x2f /sys/src/libc/9sys/read.c:7
		consIProc(v=0xe632e8)+0x68 /sys/src/cmd/fossil/Ccons.c:97
		launcher386(arg=0xe632e8,f=0x193e)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe70418   pid 287  Sched
	t=(Thread)0xe70db8   Rendez     /sys/src/cmd/fossil/9proc.c:440 msgWrite [msgWrite]
		_threadrendezvous(tag=0x41dcc,val=0x1)+0x11d /sys/src/libthread/rendez.c:56
		rsleep(r=0xe6d524)+0xc8 /sys/src/libc/9sys/qlock.c:313
		msgWrite(v=0xe6d408)+0x76 /sys/src/cmd/fossil/9proc.c:440
		launcher386(arg=0xe6d408,f=0x6ecd)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


p=(Proc)0xe754a8   pid 288  Running
	t=(Thread)0xe75e48   Running    /sys/src/cmd/fossil/9proc.c:364 msgRead [msgRead]
		pread()+0x7 /sys/src/libc/9syscall/pread.s:5
		read(fd=0xb,buf=0xe7a798,n=0x4)+0x2f /sys/src/libc/9sys/read.c:7
		readn(n=0x4,av=0xe7a798,f=0xb)+0x3a /sys/src/libc/port/readn.c:13
		read9pmsg(abuf=0xe7a798,fd=0xb,n=0x2018)+0x24 /sys/src/libc/9sys/read9pmsg.c:14
		msgRead(v=0xe6d408)+0x6b /sys/src/cmd/fossil/9proc.c:364
		launcher386(arg=0xe6d408,f=0x6c79)+0x10 /sys/src/libthread/386.c:10
		0xfefefefe ?file?:0


acid: