From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5004b4c047c1935649ded179c20abc09@coraid.com> From: erik quanstrom Date: Wed, 21 Mar 2007 11:47:21 -0400 To: 9fans@cse.psu.edu Subject: Re: [9fans] Fossil errors In-Reply-To: <9ab217670703210629u6668b468h897eaa6bc17534f3@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 2b0478e6-ead2-11e9-9d60-3106f5b1d025 it means that lock() (/sys/src/9/port/taslock.c:/^lock) is looping way too much in rendezvous. 0x37a34 is in rendezvous.s. i don't know fossil or venti very well. it would be hard to say what is wrong with the threading here without some serious groveling. my wild guess would be that there are three processes (21 26 23) at the same rendezvous point at the same time. rendezvous works for two processes. i wonder why libventi doesn't use the thread library? - erik On Wed Mar 21 09:29:52 EDT 2007, devon.odell@gmail.com wrote: > I installed Inferno on my FreeBSD machine so that I could copy my MP3s > over to the Plan 9 fileserver. I left last night around midnight, and > when coming in again this morning, I notice a few kernel messages: > > lock 0xf0a685c8 loop key 0xdeaddead pc 0xf01c9af2 held by pc 0xf01c9af2 proc 21 > 26: fossil pc f01ca23d dbgpc 37a34 Rendez (Running) ut 959 st 4926 > bss 703000 qpc 0 nl 0 nd 0 lpc f01c1f5d pri 4 > 21: fossil pc f01bda3e dbgpc 37a34 Rendez (Ready) ut 89555 st 244 bss > 703000 qpc 0 nl 1 nd 0 lpc f01bd877 pri 3 > lock 0xf0a685c8 loop key 0xdeaddead pc 0xf01c9af2 held by pc 0xf01c9af2 proc 21 > 23: fossil pc f01ca20f dbgpc 37a34 Rendez (Running) ut 352 676 bss > 703000 qpc 0 nl 0 nd 0 lpc f01c1f5d pri 4 > 21: fossil pc f01xdxxx (unreadable due to terminals) qpc 0 nl 1 nd 0 > lpc f01bd877 pri 3 > > Not sure what this means. I guess typically 0xdeaddead-like stuff is > used to signify use of memory after a free, but I'm kind of unsure. > > Also, it looks like it decided to randomly stop copying somewhere in > the middle of my MP3 stream. > > *shrugs* > > --dho