I've been able to load and run Eyesee in VW 7.5 but not in VW 7.6. It seems to go into a tight loop a few minutes before crashing with at out of memory error. Any ideas. Thanks, Lynn
|
Lynn wrote:
> I've been able to load and run Eyesee in VW 7.5 but not in VW 7.6. It > seems > to go into a tight loop a few minutes before crashing with at out of > memory > error. Any ideas. Thanks, Lynn > You could load the StackOverflow package so it breaks rather than runs out of memory then go down the stack trying to identify the recursion. good luck Steve _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
I only have 7.5nc, and I have no idea how to obtain 7.6nc so I cannot
test this. On the Cincom site it is said that the current version is 7.6, but I can only download 7.5. So, is 7.6 available as nc as well? If yes how could I download it? Cheers, Doru On Mar 15, 2008, at 7:46 AM, Steve Aldred wrote: > Lynn wrote: >> I've been able to load and run Eyesee in VW 7.5 but not in VW 7.6. >> It >> seems >> to go into a tight loop a few minutes before crashing with at out of >> memory >> error. Any ideas. Thanks, Lynn >> > You could load the StackOverflow package so it breaks rather than > runs > out of memory then go down the stack trying to identify the recursion. > > good luck > Steve > _______________________________________________ > vwnc mailing list > [hidden email] > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc -- www.tudorgirba.com www.tudorgirba.com/blog "Not knowing how to do something is not an argument for how it cannot be done." _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Howdy,
CodeFoo implements BlockClosure>>cull: with different semantics: Code Foo: -------- cull: arguments "Evaluates the receiver with as many arguments as requiered." self numArgs = 0 ifTrue: [ ^self value ]. self numArgs = 1 ifTrue: [ ^self value: arguments first ]. ^self valueWithArguments: (arguments copyFrom: 1 to: self numArgs). VW 7.6: ------- cull: anObject "If the receiver can handle an argument, evaluate with the argument, other wise drop the last argument and evaluate as a no arg block." ^self numArgs = 0 ifTrue: [self value] ifFalse: [self value: anObject] ---- especially, CodeFoo's cull breaks ifNotNil:, resulting in a nice myriad of debuggers: ---- process 0x845c7bc priority: 50 frame 0xbf9c9c60 a(n) Process resume frame 0xbf9c9c7c a(n) BlockClosure forkAt: frame 0xbf9c9c9c a(n) Process suspendResumable:do: frame 0xbf9c9cc4 a Class (DebuggerService) openContext:label:proceedable:interrupted: frame 0xbf9c9cec a Class (DebuggerService) openContext:label:proceedable: frame 0xbf9c9d10 a Class (Notifier) openContext:label:proceedable: frame 0xbf9c9d30 a(n) UnhandledException defaultAction frame 0xbf9c9d50 a(n) UnhandledException performHandler: frame 0xbf9c9d6c a(n) UnhandledException propagatePrivateFrom: frame 0xbf9c9d84 a(n) UnhandledException propagateFrom: frame 0xbf9c9d98 a(n) UnhandledException propagate frame 0xbf9c9dac a(n) UnhandledException raiseSignal frame 0xbf9c9dc0 a(n) MessageNotUnderstood noHandler frame 0xbf9c9dd4 a(n) MessageNotUnderstood defaultAction frame 0xbf9c9de8 a(n) MessageNotUnderstood defaultAction frame 0xbf9c9e08 a(n) MessageNotUnderstood performHandler: frame 0xbf9c9e24 a(n) MessageNotUnderstood propagatePrivateFrom: frame 0xbf9c9e3c a(n) MessageNotUnderstood propagateFrom: frame 0xbf9c9e50 a(n) MessageNotUnderstood propagate frame 0xbf9c9e64 a(n) MessageNotUnderstood raiseSignal frame 0xbf9c9e84 a(n) CompositePart doesNotUnderstand: frame 0xbf9c9ea0 a(n) BlockClosure cull: frame 0xbf9c9eb8 a(n) CompositePart ifNotNil: frame 0xbf9c9ed0 a(n) ApplicationWindow extentEvent: frame 0xbf9c9ee8 a(n) ApplicationWindow privateOpenForced: frame 0xbf9c9f04 a(n) ApplicationWindow openIn: frame 0xbf9c9f20 a(n) ApplicationWindow openIn:withType: frame 0xbf9c9f38 a(n) UIBuilder openIn: frame 0xbf9c9f94 a Class (DebuggerService) openDebugger:contents:label:proceed:displayAt: frame 0xbf9c9fd4 a(n) BlockClosure [] in DebuggerService class>>openContext:label:proceedable:interrupted: frame 0xbf9c9ff4 a(n) BlockClosure [] in Process>>suspendResumable:do: frame 0xbf9ca010 a(n) BlockClosure on:do: frame 0xbf9ca028 a(n) BlockClosure [] in Process class>>forBlock:priority: ---- ...and so on... _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Lynn-2
Not quite yet, 7.6 is just about to be released. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Lynn-2
Open a CMD window and start the debug vm from the command prompt
"bin\win\debug\vwntconsole -o10s visual.im". Minimize the CMD window as it runs--to avoid CMD window refresh costs. I usually set properties on CMD to buffer 2000 lines and 200 columns. Once you get the crash then look at the CMD window to see what the VM was doing. Last week I was tracking down an mmScavenge.c crash this way (using VW 7.5+GBS 7.2.1b1). The precise point of failure was random but the error was always "thapi com ephemerons immutability debug assert". It was worked around by increasing memory allocation and growth to accommodate the new GBS cache design. ---FromCPIC---a Class (CpCompany)>>asGSObjectInSession: 814210 Prim fail in ..\..\..\src\ext\exCallSup.c @ 1431 VisualWorks(R) 7.5 Apr 16 2007 [ thapi com ephemerons immutability debug assert ] ..\..\..\src\mman\mmScavenge.c 2379 Out of memory. VisualWorks(R) 7.5 Apr 16 2007 [ thapi com ephemerons immutability debug assert ] ..\..\..\src\mman\mmScavenge.c 2379 Out of memory. Paul Baumann -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Lynn Sent: Friday, March 14, 2008 5:14 PM To: [hidden email] Subject: [vwnc] Eyesee in VW7.6 I've been able to load and run Eyesee in VW 7.5 but not in VW 7.6. It seems to go into a tight loop a few minutes before crashing with at out of memory error. Any ideas. Thanks, Lynn -- View this message in context: http://www.nabble.com/Eyesee-in-VW7.6-tp16055666p16055666.html Sent from the VisualWorks mailing list archive at Nabble.com. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc -------------------------------------------------------- This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
re: [ thapi com ephemerons immutability debug assert
]
That's not an error message, that's an identifier of which options are enabled in the particular VM you're using. The error message is "Out of Memory". At 09:26 AM 3/17/2008, Paul Baumann wrote: Open a CMD window and start the debug vm from the command prompt --
Alan Knight [|], Cincom Smalltalk Development
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
In reply to this post by Paul Baumann
OK. Thanks.
Paul Baumann
From: Alan Knight [mailto:[hidden email]]
re: [ thapi com ephemerons immutability debug assert
]Sent: Monday, March 17, 2008 10:12 AM To: Paul Baumann; Lynn; [hidden email] Subject: Re: [vwnc] Eyesee in VW7.6 Importance: High That's not an error message, that's an identifier of which options are enabled in the particular VM you're using. The error message is "Out of Memory". At 09:26 AM 3/17/2008, Paul Baumann wrote: Open a CMD window and start the debug vm from the command prompt --
Alan Knight [|], Cincom Smalltalk Development
This message may contain confidential information and is intended for specific recipients unless explicitly noted otherwise. If you have reason to believe you are not an intended recipient of this message, please delete it and notify the sender. This message may not represent the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries or affiliates, and does not constitute a contract or guarantee. Unencrypted electronic mail is not secure and the recipient of this message is expected to provide safeguards from viruses and pursue alternate means of communication where privacy or a binding message is desired. _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |