[M3devel] CM3 d5.5.0 CVSup client issues.

Alex Bochannek alexb at juniper.net
Fri Sep 28 22:59:29 CEST 2007


Tony Hosking <hosking at cs.purdue.edu> writes:

> I forget if we tried the "paranoid" GC configuration or not.  Can you
> run with @M3paranoidgc and see what happens?  Again, I am unable to
> replicate the problems you are seeing, even on my Solaris 10 box.

Here's what I get now:

-bash-3.00$ cvsup @M3paranoidgc -g cvsupfile.cm3-g cvsupfile.cm3
Connected to birch.elegosoft.com
Updating collection cm3/cvs
 SetAttrs cm3/COPYRIGHT-BSD,v
 SetAttrs cm3/COPYRIGHT-CMASS,v
 SetAttrs cm3/COPYRIGHT-COLUMBIA,v
 SetAttrs cm3/COPYRIGHT-DEC,v
 SetAttrs cm3/COPYRIGHT-JDP,v
 SetAttrs cm3/COPYRIGHT-PURDUE,v
 SetAttrs cm3/COPYRIGHT-XEROX,v
 SetAttrs cm3/COPYRIGHTS,v
 SetAttrs cm3/README,v
 SetAttrs cm3/caltech-parser/COPYRIGHT,v
 SetAttrs cm3/caltech-parser/Makefile,v
 SetAttrs cm3/caltech-parser/PkgTags,v


***
*** runtime error:
***    <*ASSERT*> failed.
***    file "../src/runtime/common/RTCollector.m3", line 1770
***

Abort (core dumped)
-bash-3.00$ mdb core3paranoidgc -g cvsupfile.cm3
Loading modules: [ libc.so.1 ld.so.1 ]
> $c
libc.so.1`_lwp_kill+8(6, 0, feea4af8, ffffffff, feee8284, 6)
libc.so.1`abort+0x110(febfdc58, 1, 48c988, a8390, feeeb298, 0)
RTOS__Crash+4(0, 44, 48, 0, 1113a18, 1113340)
RTProcess__Crash+0x98(0, 4, a, 1, 200000, 100000)
RTError__EndError+0x58(1, 0, 52f500, 0, 180c508, 8)
RTError__MsgS+0xe4(52dadc, 6ea, 52f500, 52b660, 52f500, 52dadc)
RTException__Crash+0x354(febfeb1c, 0, 52b510, 1, 200000, 100000)
RTException__DefaultBackstop+0xf8(febfeb1c, 0, 0, fffffff8, 4, 12345678)
RTException__InvokeBackstop+0x4c(febfeb1c, 0, ffffffff, fffffff8, 0, febfe571)
RTException__Raise+0xec(febfeb1c, febfe6f8, 0, 0, 0, 0)
RTException__DefaultBackstop+0x1f4(febfeb1c, 0, 0, fffffff8, 4, 12345678)
RTException__InvokeBackstop+0x4c(febfeb1c, 0, ffffffff, fffffff8, 0, febfeaa1)
RTException__Raise+0xec(febfeb1c, febfefb0, 7f59f, 0, 0, 0)
RTHooks__ReportFault+0x138(52dc50, dd40, fedb0420, 0, 0, d6a710)
0x431948(dd40, 0, fedb0420, fed11c00, feeecc08, 0)
RTCollector__RefSanityCheck+0x1c4(fedb0420, feb5a0a4, fedb0420, 1, 1, 1)
RTHeapMap__Walk+0x6c8(feb5a0a4, 53949b, fedb0420, 4, fed11c00, fed11d00)
RTHeapMap__DoWalkRef+0xac(5394ec, feb5a0a0, fedb0420, fed11c00, 533b2c, 0)
RTHeapMap__DoWalkRef+0x6c(53969c, feb5a0a0, fedb0420, 4, d4a26c, fed11d00)
RTHeapMap__WalkRef+0x194(feb5a09c, fedb0420, 0, 1000, 0, 0)
RTCollector__SanityCheck+0x79c(fedb0004, febfefb0, 7f59f, 0, 0, 0)
RTCollector__After+0x40(fedb0004, feb41668, 7f5a0, 0, 0, d6a710)
RTHeapRep__InvokeMonitors+0x208(0, 38161524, e5bab, 0, 0, febff090)
RTCollector__CollectSomeInStateFive+0x5f8(ff000000, 0, ff000000, ff000000, 0, fed11d00)
RTCollector__CollectSome+0x158(1, 1000, feeecbc0, fed11c00, 533dbc, 0)
RTCollector__CollectEnough+0xcc(d4a268, 4, feb5de80, fed11c00, 533b2c, 0)
RTHeapRep__AllocTraced+0x194(52a45c, 94, 4, febff32c, d4a26c, 94)
RTAllocator__GetOpenArray+0x1bc(52a45c, febff43c, ff000000, ff000000, 0, fed11d00)
RTHooks__AllocateOpenArray+0x1c(52a45c, febff43c, ff000000, ff000000, 0, 0)
Text8__Create+0xdc(88, 1000, feeecbc0, fed11c00, 533b2c, 0)
Text8__New+0x5c(febff674, 1f, 4, febff668, d4a26c, 98)
Text__FromChars+0xc8(febff674, 1f, 4, febff790, d4a26c, 30)
SupMisc__GetCmdLine+0x72c(feb383a4, feb5de34, 0, 0, 0, 0)
FileStatus__RdGetRaw+0x830(feb393f0, feb5df68, feb5de80, fed11c00, 533b2c, 0)
StatusFile__Get+0x5b0(feb38260, feb5de34, 0, 0, 533b2c, 0)
Detailer__SendCheckoutDetails+0x380(fec5c8f0, fedb2220, feb5de34, 0, 0, 0)
Detailer__SendDetails+0x5c(fec5c8f0, fedb2220, feb5de34, 0, 0, 0)
Detailer__DetailCollection+0x1efc(fec5c8f0, fedb2220, feb38190, fed11c00, 533b2c, 0)
Detailer__Apply+0x5d8(fec5c8f0, 1000, feeecbc0, fed11c00, 533b68, 0)
ThreadPThread__RunThread+0x3c4(d4a238, 0, 0, 0, 0, 1)
ThreadPThread__ThreadBase+0x44(d4a238, fec00000, 0, 0, 44bae4, 1)
libc.so.1`_lwp_start(0, 0, 0, 0, 0, 0)

I also still get errors with directory creation when there aren't any
yet:

-bash-3.00$ cvsup @M3paranoidgc -g cvsupfile.cm3
Connected to birch.elegosoft.com
Updating collection cm3/cvs
 Checkout cm3/COPYRIGHT-BSD
 Checkout cm3/COPYRIGHT-CMASS
 Checkout cm3/COPYRIGHT-COLUMBIA
 Checkout cm3/COPYRIGHT-DEC
 Checkout cm3/COPYRIGHT-JDP
 Checkout cm3/COPYRIGHT-PURDUE
 Checkout cm3/COPYRIGHT-XEROX
 Checkout cm3/COPYRIGHTS
 Checkout cm3/README
Updater failed: Cannot create directories leading to "/opt/cm3/cm3-cvs/cm3/caltech-parser/#cvs.cvsup-3705.10": Resource temporarily unavailable

Alex.



More information about the M3devel mailing list