9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plumber crash (vmware)
@ 2003-02-28 18:10 andrey mirtchovski
  2003-03-01  7:24 ` rob pike, esq.
  2003-03-01 16:10 ` Russ Cox
  0 siblings, 2 replies; 3+ messages in thread
From: andrey mirtchovski @ 2003-02-28 18:10 UTC (permalink / raw)
  To: 9fans

trying to browse directories in acme caused the following crash (running under vmware)...
(this is very reproducible, the system is just replica/pull-ed)

andrey

term% acid 82
/proc/82/text:386 plan 9 executable

/sys/lib/acid/port
/sys/lib/acid/386
acid: lstk()
memset(p=0x41664,c=0x0,n=0x50)+0x0 /sys/src/libc/386/memset.s:4
verbmatches(obj=0x2,m=0x3a880,r=0x2af60,e=0x3a9c0)+0x23 /sys/src/cmd/plumb/match.c:82
    rs=0x60
    ntext=0x3a910
    alltext=0x104a4
matchpat(m=0x3a880,e=0x3a9c0,r=0x2af60)+0x115 /sys/src/cmd/plumb/match.c:284
matchruleset(rs=0x2f400,m=0x3a880)+0x60 /sys/src/cmd/plumb/match.c:376
    exec=0x3a9c0
    i=0x1
fsyswrite(t=0x3a6e0,buf=0x417d8,f=0x3a820)+0x187 /sys/src/cmd/plumb/fsys.c:892
    n=0x0
    m=0x3a880
    i=0x0
fsysproc()+0x186 /sys/src/cmd/plumb/fsys.c:262
    t=0x3a6e0
    buf=0x417d8
    n=0x3d
altexec(a=-0x13a1e5f3,spl=0x0)+0x1c5 /sys/src/libthread/channel.c:457
    otherop=0x0
    b=-0x10c7ff42
    me=0x0
    c=0x0
    i=0x0
    n=0x0
    waiter=0x0
    buf=0x0
dispose(rs=0x2060,m=0xa110c09,e=0x181e,t=-0x109fff42,buf=0x2068)+0x5b /sys/src/cmd/plumb/fsys.c:538
    err=0x18
    i=0x0
end+0x10 ?file?:0
acid:






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] plumber crash (vmware)
  2003-02-28 18:10 [9fans] plumber crash (vmware) andrey mirtchovski
@ 2003-03-01  7:24 ` rob pike, esq.
  2003-03-01 16:10 ` Russ Cox
  1 sibling, 0 replies; 3+ messages in thread
From: rob pike, esq. @ 2003-03-01  7:24 UTC (permalink / raw)
  To: 9fans

that's not a crash, that's a traceback. what's the crash?
invalid address, address error, ...?  in other words, what
was the suicide string that got printed, if any?
if possible, can you make a snap of the dead program,
gzip it, and send it to me? thanks.

-rob



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] plumber crash (vmware)
  2003-02-28 18:10 [9fans] plumber crash (vmware) andrey mirtchovski
  2003-03-01  7:24 ` rob pike, esq.
@ 2003-03-01 16:10 ` Russ Cox
  1 sibling, 0 replies; 3+ messages in thread
From: Russ Cox @ 2003-03-01 16:10 UTC (permalink / raw)
  To: 9fans

That stack trace is completely bogus, which means
either the memory in the proc is very messed up, or
you are looking at the wrong binary.  The latter
seems more likely, especially since you just pulled.
It's possible that the crash happened because the
binary you were running got overwritten or removed.
Pull is supposed to move the old binary out of the
way before making a new one, to lessen these effects,
but maybe you hadn't updated in a while?  That change
to pull happened a week or two ago.

Please run

	ls -l /386/bin/*plumber

and then try

	acid 82 /386/bin/_plumber
	stk()

As Rob said, it would be nice to have the snapshot
of the broken program.

	snap 82 | gzip > plumber.snap.gz
	mail -a plumber.snap.gz rsc@plan9.bell-labs.com r@google.com

Russ


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2003-03-01 16:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-28 18:10 [9fans] plumber crash (vmware) andrey mirtchovski
2003-03-01  7:24 ` rob pike, esq.
2003-03-01 16:10 ` Russ Cox

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).