Hello,
Having solved that problem around moving methods from and to Metacello, now I experienced another interesting thing: today I updated an image from trunk (linux, SqueakVM) and system enters "eternal loop" for any given action (like: Smalltalk snapshot: true andQuit: false) (like: Compiler recompileAll) like installing anything via MonticelloBrowser... It is quite hard to understand what is going on, since system becomes unresponsive and only thing to do is to issue a killall -TERM squeakvm... Best regards, CdAB signature.asc (270 bytes) Download Attachment |
Me too, I tried a few days ago and failed. I'll try with a clean image and report.
Glen On 2012-04-10, at 9:22 AM, Casimiro de Almeida Barreto wrote: > Hello, > > Having solved that problem around moving methods from and to Metacello, > now I experienced another interesting thing: today I updated an image > from trunk (linux, SqueakVM) and system enters "eternal loop" for any > given action (like: Smalltalk snapshot: true andQuit: false) (like: > Compiler recompileAll) like installing anything via MonticelloBrowser... > > It is quite hard to understand what is going on, since system becomes > unresponsive and only thing to do is to issue a killall -TERM squeakvm... > > Best regards, > > CdAB > > |
Updating a Squeak 4.3 All-In-One image stalls at "Processing update-eem.212.mcm Installing Monticello-eem.498".
The error is from SystemOrganizer(Categorizer)>>categories: New categories must match old ones. #MCDefinition is missing. 10 April 2012 11:02:47.487 am VM: Mac OS - Smalltalk Image: Squeak4.3 [latest update: #11860] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Applications/Smalltalk/Squeak-4.3-All-in-One.app/Contents/Resources Trusted Dir /foobar/tooBar/forSqueak/bogus Untrusted Dir /Users/glenpaling/Library/Preferences/Squeak/Internet/My Squeak SystemOrganizer(Object)>>error: Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Duration Month Schedule Stopwatc...etc... Arguments and temporary variables: aString: 'New categories must match old ones' Receiver's instance variables: categoryArray: #(#'Kernel-Chronology' #'Kernel-Classes' #'Kernel-Methods' #'Ker...etc... categoryStops: #(13 23 42 46 61 73 87 90 106 114 124 138 147 155 159 169 176 17...etc... elementArray: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Sched...etc... [] in SystemOrganizer(Categorizer)>>categories: Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Duration Month Schedule Stopwatc...etc... Arguments and temporary variables: <<error during printing> Receiver's instance variables: categoryArray: #(#'Kernel-Chronology' #'Kernel-Classes' #'Kernel-Methods' #'Ker...etc... categoryStops: #(13 23 42 46 61 73 87 90 106 114 124 138 147 155 159 169 176 17...etc... elementArray: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Sched...etc... Array(SequenceableCollection)>>do: Receiver: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Schedule #Stopwatch #Time #Tim...etc... Arguments and temporary variables: aBlock: [closure] in SystemOrganizer(Categorizer)>>categories: index: 1483 indexLimiT: 2135 Receiver's instance variables: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Schedule #Stopwatch #Time #Tim...etc... SystemOrganizer(Categorizer)>>categories: Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime Duration Month Schedule Stopwatc...etc... Arguments and temporary variables: anArray: #(#'Kernel-Chronology' #'Kernel-Classes' #'Kernel-Methods' #'Kernel-Mo...etc... newCategories: #(#'Kernel-Chronology' #'Kernel-Classes' #'Kernel-Methods' #'Ker...etc... newStops: #(13 23 42 46 61 73 87 90 106 114 124 138 147 155 159 169 176 178 196...etc... newElements: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Schedu...etc... catName: #'GetText-Localization' list: #(#GetTextTranslator #MOFile #TextDomainManager) runningTotal: 2035 i: 281 iLimiT: 280 Receiver's instance variables: categoryArray: #(#'Kernel-Chronology' #'Kernel-Classes' #'Kernel-Methods' #'Ker...etc... categoryStops: #(13 23 42 46 61 73 87 90 106 114 124 138 147 155 159 169 176 17...etc... elementArray: #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Sched...etc... MCOrganizationDefinition>>unload Receiver: a MCOrganizationDefinition(#(#Monticello #'Monticello-Base' #'Monticello-Chunk Format' #'M...etc... Arguments and temporary variables: Receiver's instance variables: categories: #(#Monticello #'Monticello-Base' #'Monticello-Chunk Format' #'Monti...etc... [] in [] in [] in [] in MCPackageLoader>>basicLoad Receiver: a MCPackageLoader Arguments and temporary variables: <<error during printing> Receiver's instance variables: requirements: #() unloadableDefinitions: a SortedCollection() obsoletions: a Dictionary() additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Monticello-Base'...etc... removals: an OrderedCollection(a MCMethodDefinition(MethodReference>>timeStamp)...etc... errorDefinitions: an OrderedCollection() provisions: a Set(#UpdatingRectangleMorph #FormTest #SystemDictionary #HSVColor...etc... methodAdditions: an OrderedCollection() OrderedCollection>>do: Receiver: an OrderedCollection(a MCMethodDefinition(MethodReference>>timeStamp) a MCMethodDefinition...etc... Arguments and temporary variables: aBlock: [closure] in [] in [] in [] in MCPackageLoader>>basicLoad index: 4 Receiver's instance variables: array: {a MCMethodDefinition(MethodReference>>timeStamp) . a MCMethodDefinition...etc... firstIndex: 1 lastIndex: 4 [] in [] in [] in MCPackageLoader>>basicLoad Receiver: a MCPackageLoader Arguments and temporary variables: <<error during printing> Receiver's instance variables: requirements: #() unloadableDefinitions: a SortedCollection() obsoletions: a Dictionary() additions: an OrderedCollection(a MCOrganizationDefinition(#(#'Monticello-Base'...etc... removals: an OrderedCollection(a MCMethodDefinition(MethodReference>>timeStamp)...etc... errorDefinitions: an OrderedCollection() provisions: a Set(#UpdatingRectangleMorph #FormTest #SystemDictionary #HSVColor...etc... methodAdditions: an OrderedCollection() [] in [] in MorphicUIManager>>displayProgress:at:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: <<error during printing> Receiver's instance variables: toolBuilder: nil BlockClosure>>on:do: Receiver: [closure] in [] in MorphicUIManager>>displayProgress:at:from:to:during: Arguments and temporary variables: exception: ProgressNotification handlerAction: [closure] in [] in MorphicUIManager>>displayProgress:at:from:to:...etc... handlerActive: true Receiver's instance variables: outerContext: [] in MorphicUIManager>>displayProgress:at:from:to:during: startpc: 86 numArgs: 0 [] in MorphicUIManager>>displayProgress:at:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: <<error during printing> Receiver's instance variables: toolBuilder: nil BlockClosure>>ensure: Receiver: [closure] in MorphicUIManager>>displayProgress:at:from:to:during: Arguments and temporary variables: aBlock: [closure] in MorphicUIManager>>displayProgress:at:from:to:during: complete: nil returnValue: nil Receiver's instance variables: outerContext: MorphicUIManager>>displayProgress:at:from:to:during: startpc: 79 numArgs: 0 MorphicUIManager>>displayProgress:at:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Installing Monticello-eem.498' aPoint: 400@300 minVal: 0 maxVal: 2 workBlock: [closure] in [] in [] in MCPackageLoader>>basicLoad progress: [closure] in SystemProgressMorph>>position:label:min:max: result: #(nil) Receiver's instance variables: toolBuilder: nil ProgressInitiationException>>defaultResumeValue Receiver: ProgressInitiationException: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signalContext: ProgressInitiationException(Exception)>>signal handlerContext: nil outerContext: nil workBlock: [closure] in [] in [] in MCPackageLoader>>basicLoad maxVal: 2 minVal: 0 aPoint: 400@300 progressTitle: 'Installing Monticello-eem.498' ProgressInitiationException(Exception)>>resume Receiver: ProgressInitiationException: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signalContext: ProgressInitiationException(Exception)>>signal handlerContext: nil outerContext: nil workBlock: [closure] in [] in [] in MCPackageLoader>>basicLoad maxVal: 2 minVal: 0 aPoint: 400@300 progressTitle: 'Installing Monticello-eem.498' ProgressInitiationException>>defaultAction Receiver: ProgressInitiationException: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signalContext: ProgressInitiationException(Exception)>>signal handlerContext: nil outerContext: nil workBlock: [closure] in [] in [] in MCPackageLoader>>basicLoad maxVal: 2 minVal: 0 aPoint: 400@300 progressTitle: 'Installing Monticello-eem.498' UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: ProgressInitiationException: Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: ProgressInitiationException: val: nil Receiver's instance variables: sender: PasteUpMorph>>becomeActiveDuring: pc: 17 stackp: 3 method: (BlockClosure>>#on:do: "a CompiledMethod(2372)") closureOrNil: nil receiver: [closure] in HandMorph>>sendFocusEvent:to:clear: MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: ProgressInitiationException: val: nil Receiver's instance variables: sender: [] in MorphicUIManager>>displayProgress:at:from:to:during: pc: 17 stackp: 3 method: (BlockClosure>>#on:do: "a CompiledMethod(2372)") closureOrNil: nil receiver: [closure] in [] in MorphicUIManager>>displayProgress:at:from:to:durin...etc... --- The full stack --- SystemOrganizer(Object)>>error: [] in SystemOrganizer(Categorizer)>>categories: Array(SequenceableCollection)>>do: SystemOrganizer(Categorizer)>>categories: MCOrganizationDefinition>>unload [] in [] in [] in [] in MCPackageLoader>>basicLoad OrderedCollection>>do: [] in [] in [] in MCPackageLoader>>basicLoad [] in [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>on:do: [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>ensure: MorphicUIManager>>displayProgress:at:from:to:during: ProgressInitiationException>>defaultResumeValue ProgressInitiationException(Exception)>>resume ProgressInitiationException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: ByteString(String)>>displayProgressFrom:to:during: [] in [] in MCPackageLoader>>basicLoad BlockClosure>>on:do: [] in MCPackageLoader>>basicLoad BlockClosure>>ensure: MCPackageLoader>>basicLoad [] in MCPackageLoader>>loadWithNameLike: BlockClosure>>ensure: MCPackageLoader>>useChangeSetNamed:during: MCPackageLoader>>useNewChangeSetNamedLike:during: MCPackageLoader>>loadWithNameLike: MCVersionLoader>>load MCVersionLoader class>>loadVersion: MCDiffyVersion(MCVersion)>>load [] in MCConfiguration>>upgrade [] in MCConfiguration>>depsSatisfying:versionDo:displayingProgress: OrderedCollection>>do: MCConfiguration>>depsSatisfying:versionDo:displayingProgress: MCConfiguration>>upgrade [] in [] in [] in [] in MCMcmUpdater class>>updateFromRepositories: [] in [] in SortedCollection(Collection)>>do:displayingProgress:every: SortedCollection(OrderedCollection)>>do: [] in SortedCollection(Collection)>>do:displayingProgress:every: [] in [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>on:do: [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>ensure: MorphicUIManager>>displayProgress:at:from:to:during: ProgressInitiationException>>defaultResumeValue ProgressInitiationException(Exception)>>resume ProgressInitiationException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: -- and more not shown -- On 2012-04-10, at 10:39 AM, [hidden email] wrote: > Me too, I tried a few days ago and failed. I'll try with a clean image and report. > > Glen > > On 2012-04-10, at 9:22 AM, Casimiro de Almeida Barreto wrote: > >> Hello, >> >> Having solved that problem around moving methods from and to Metacello, >> now I experienced another interesting thing: today I updated an image >> from trunk (linux, SqueakVM) and system enters "eternal loop" for any >> given action (like: Smalltalk snapshot: true andQuit: false) (like: >> Compiler recompileAll) like installing anything via MonticelloBrowser... >> >> It is quite hard to understand what is going on, since system becomes >> unresponsive and only thing to do is to issue a killall -TERM squeakvm... >> >> Best regards, >> >> CdAB >> >> > > |
On Tue, Apr 10, 2012 at 11:07 AM, <[hidden email]> wrote: Updating a Squeak 4.3 All-In-One image stalls at "Processing update-eem.212.mcm Installing Monticello-eem.498". Just proceed.
best, Eliot |
Proceeded, Trunk update completes to version 11999.
On 2012-04-10, at 11:41 AM, Eliot Miranda wrote: snip
|
On 10-04-2012 15:54, [hidden email] wrote:
Proceeded, Trunk update completes to version 11999.Problem happens <b>after</b> update completion. Apparently something corrupts something and: Compiler recompileAll locks the system Smalltalk condenseChanges locks the system Smalltalk snapshot: true locks the system MonticelloBrowser -> new repository locks the system Things just become non responsive and only way to deal with problem is to issue a sigkill or sigterm to the VM (linux) (vm 4.4.7-2357) (haven't even tried with cog). It is not possible to generate a crash log to inform what is going on. CdAB signature.asc (270 bytes) Download Attachment |
On Wed, 11 Apr 2012, Casimiro de Almeida Barreto wrote:
> On 10-04-2012 15:54, [hidden email] wrote: > Proceeded, Trunk update completes to version 11999. > On 2012-04-10, at 11:41 AM, Eliot Miranda wrote: > > Problem happens <b>after</b> update completion. Apparently something corrupts something and: > > Compiler recompileAll locks the system > Smalltalk condenseChanges locks the system > Smalltalk snapshot: true locks the system > MonticelloBrowser -> new repository locks the system > > Things just become non responsive and only way to deal with problem is to issue a sigkill or sigterm to the VM (linux) (vm 4.4.7-2357) (haven't even > tried with cog). It is not possible to generate a crash log to inform what is going on. Please try again with Eliot's CogVM and when the system hangs, send an USR1 signal to the process (kill -USR1 <pid>), so the VM will print debug information. Levente > > CdAB > > > > |
On 11-04-2012 12:43, Levente Uzonyi wrote:
(...)Here comes the debug info (cog) [CdAB@localhost bin]$ cog SIGUSR1 Wed Apr 11 13:09:21 2012 Squeak VM version: 4.0-2540 #10 Tue Apr 3 14:30:42 PDT 2012 gcc 4.1.2 Built from: CoInterpreter VMMaker.oscog-eem.154 uuid: 5cbb57c7-0a54-4b7e-848c-1f292759f1fa Mar 3 2012 With: StackToRegisterMappingCogit VMMaker.oscog-eem.154 uuid: 5cbb57c7-0a54-4b7e-848c-1f292759f1fa Mar 3 2012 Revision: r2540 http://www.squeakvm.org/svn/squeak/branches/Cog Build host: Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux plugin path: /opt/cog/lib/squeak/4.0-2540 [default: /opt/cog/lib/squeak/4.0-2540/] C stack backtrace: /opt/cog/lib/squeak/4.0-2540/squeak[0x805b731] /opt/cog/lib/squeak/4.0-2540/squeak[0x805b99d] [0xb77ef40c] /opt/cog/lib/squeak/4.0-2540/vm-display-X11(+0xe151)[0xb77e4151] /opt/cog/lib/squeak/4.0-2540/squeak(ioRelinquishProcessorForMicroseconds+0x14)[0x805a424] /opt/cog/lib/squeak/4.0-2540/squeak[0x806e2aa] [0x774bc539] /opt/cog/lib/squeak/4.0-2540/squeak[0x80827f4] /opt/cog/lib/squeak/4.0-2540/squeak(main+0x38a)[0x805c5ca] /lib/libc.so.6(__libc_start_main+0xf3)[0x473fd6b3] All Smalltalk process stacks (active first): Process 0x7867d80c priority 10 0xbfd67400 M ProcessorScheduler class>idleProcess 2007614864: a(n) ProcessorScheduler class 0xbfd67420 I [] in ProcessorScheduler class>startUp 2007614864: a(n) ProcessorScheduler class 0xbfd67440 I [] in BlockClosure>newProcess 2020071212: a(n) BlockClosure Process 0x7821b9ec priority 50 0xbfd52440 M WeakArray class>? 2007622832: a(n) WeakArray class 0x7821e2c0 s [] in WeakArray class>restartFinalizationProcess 0x7821b98c s [] in BlockClosure>newProcess Process 0x7809284c priority 40 0xbfd5ed00 M [] in Semaphore>critical: 2002705636: a(n) Semaphore 0xbfd5ed20 M BlockClosure>ensure: 2027931076: a(n) BlockClosure 0xbfd5ed40 M Semaphore>critical: 2002705636: a(n) Semaphore 0xbfd5ed64 I TranscriptStream>contents 2026762492: a(n) TranscriptStream 0xbfd5ed88 I PluggableTextMorphPlus(PluggableTextMorph)>appendEntry 2020737768: a(n) PluggableTextMorphPlus 0xbfd5eda8 I [] in PluggableTextMorphPlus(PluggableTextMorph)>update: 2020737768: a(n) PluggableTextMorphPlus 0xbfd5edcc I TextMorphForEditView(TextMorph)>handleEdit: 2020738288: a(n) TextMorphForEditView 0xbfd5edf4 I PluggableTextMorphPlus(PluggableTextMorph)>handleEdit: 2020737768: a(n) PluggableTextMorphPlus 0xbfd5ee18 I PluggableTextMorphPlus(PluggableTextMorph)>update: 2020737768: a(n) PluggableTextMorphPlus 0xbfd5ee3c I PluggableTextMorphPlus>update: 2020737768: a(n) PluggableTextMorphPlus 0xbfd5ee5c M [] in TranscriptStream(Object)>changed: 2026762492: a(n) TranscriptStream 0xbfd5ee84 M DependentsArray>do: 2027922124: a(n) DependentsArray 0xbfd5eea0 M TranscriptStream(Object)>changed: 2026762492: a(n) TranscriptStream 0xbfd5eec4 I [] in TranscriptStream>endEntry 2026762492: a(n) TranscriptStream 0xbfd5eee4 M [] in Semaphore>critical: 2002705636: a(n) Semaphore 0xbfd5ef04 M BlockClosure>ensure: 2027922664: a(n) BlockClosure 0xbfd5ef24 M Semaphore>critical: 2002705636: a(n) Semaphore 0xbfd5ef48 I TranscriptStream>endEntry 2026762492: a(n) TranscriptStream 0xbfd5ef68 I TranscriptStream>show: 2026762492: a(n) TranscriptStream 0xbfd5ef94 I SmalltalkImage>snapshot:andQuit:embedded: 2009036868: a(n) SmalltalkImage 0xbfd5efc0 I SmalltalkImage>snapshot:andQuit: 2009036868: a(n) SmalltalkImage 0xbfd5efe0 M SmalltalkImage>saveSession 2009036868: a(n) SmalltalkImage 0xbfd5f004 M TheWorldMenu>doMenuItem:with: 2027899744: a(n) TheWorldMenu 0xbfd5f034 I [] in MenuItemMorph>invokeWithEvent: 2027908196: a(n) MenuItemMorph 0xbfd5f054 M BlockClosure>ensure: 2027921984: a(n) BlockClosure 0xbfd5f07c I CursorWithMask(Cursor)>showWhile: 2005401424: a(n) CursorWithMask 0xbfd5f0a4 I MenuItemMorph>invokeWithEvent: 2027908196: a(n) MenuItemMorph 0xbfd5f0c8 I MenuItemMorph>mouseUp: 2027908196: a(n) MenuItemMorph 0xbfd5f0e4 M MenuItemMorph>handleMouseUp: 2027908196: a(n) MenuItemMorph 0xbfd5f100 M MouseButtonEvent>sentTo: 2027921716: a(n) MouseButtonEvent 0xbfd5f11c M MenuItemMorph(Morph)>handleEvent: 2027908196: a(n) MenuItemMorph 0xbfd5f14c M MorphicEventDispatcher>dispatchDefault:with: 2027921700: a(n) MorphicEventDispatcher 0xbfd5f16c M MorphicEventDispatcher>dispatchEvent:with: 2027921700: a(n) MorphicEventDispatcher 0xbfd5f18c M MenuItemMorph(Morph)>processEvent:using: 2027908196: a(n) MenuItemMorph 0xbfd5f1c0 M MorphicEventDispatcher>dispatchDefault:with: 2027921700: a(n) MorphicEventDispatcher 0xbfd5f1e0 M MorphicEventDispatcher>dispatchEvent:with: 2027921700: a(n) MorphicEventDispatcher 0xbfd5f200 M MenuMorph(Morph)>processEvent:using: 2027899764: a(n) MenuMorph 0xbfd5f220 M MenuMorph(Morph)>processEvent: 2027899764: a(n) MenuMorph 0xbfd5f23c M MenuMorph>handleFocusEvent: 2027899764: a(n) MenuMorph 0xbfd5f264 M [] in HandMorph>sendFocusEvent:to:clear: 2004800568: a(n) HandMorph 0xbfd5f280 M BlockClosure>on:do: 2027921504: a(n) BlockClosure 0xbfd5f2ac M PasteUpMorph>becomeActiveDuring: 2011168712: a(n) PasteUpMorph 0xbfd5f2d0 M HandMorph>sendFocusEvent:to:clear: 2004800568: a(n) HandMorph 0xbfd5f2f8 M HandMorph>sendEvent:focus:clear: 2004800568: a(n) HandMorph 0xbfd5f31c M HandMorph>sendMouseEvent: 2004800568: a(n) HandMorph 0xbfd5f340 M HandMorph>handleEvent: 2004800568: a(n) HandMorph 0xbfd5f36c M HandMorph>processEvents 2004800568: a(n) HandMorph 0xbfd5f388 M [] in WorldState>doOneCycleNowFor: 2002608016: a(n) WorldState 0xbfd5f3ac M Array(SequenceableCollection)>do: 2002524152: a(n) Array 0xbfd5f3c8 M WorldState>handsDo: 2002608016: a(n) WorldState 0xbfd5f3e8 M WorldState>doOneCycleNowFor: 2002608016: a(n) WorldState 0xbfd5f404 M WorldState>doOneCycleFor: 2002608016: a(n) WorldState 0xbfd5f420 M PasteUpMorph>doOneCycle 2011168712: a(n) PasteUpMorph 0xbfd5f440 I [] in Project class>spawnNewProcess 2010283176: a(n) Project class 0x780927ec s [] in BlockClosure>newProcess Process 0x77fb1154 priority 80 0xbfd5e420 M Delay class>handleTimerEvent 2007666344: a(n) Delay class 0xbfd5e440 I Delay class>runTimerEventLoop 2007666344: a(n) Delay class 0x77c8f290 s [] in Delay class>startTimerEventLoop 0x77c8f3b0 s [] in BlockClosure>newProcess Process 0x7867d41c priority 60 0xbfd61400 I EventSensor(InputSensor)>userInterruptWatcher 2009658384: a(n) EventSensor 0xbfd61420 I [] in EventSensor(InputSensor)>installInterruptWatcher 2009658384: a(n) EventSensor 0xbfd61440 I [] in BlockClosure>newProcess 2020070204: a(n) BlockClosure Process 0x7867d5dc priority 60 0xbfd57358 M [] in Delay>wait 2020070916: a(n) Delay 0xbfd57378 M BlockClosure>ifCurtailed: 2028303148: a(n) BlockClosure 0xbfd57394 M Delay>wait 2020070916: a(n) Delay 0xbfd573b4 M [] in EventSensor>eventTickler 2009658384: a(n) EventSensor 0xbfd573d0 M BlockClosure>on:do: 2028302560: a(n) BlockClosure 0xbfd57400 I EventSensor>eventTickler 2009658384: a(n) EventSensor 0xbfd57420 I [] in EventSensor>installEventTickler 2009658384: a(n) EventSensor 0xbfd57440 I [] in BlockClosure>newProcess 2020070652: a(n) BlockClosure Process 0x78b73bc8 priority 60 0xbfd68400 I SmalltalkImage>lowSpaceWatcher 2009036868: a(n) SmalltalkImage 0xbfd68420 I [] in SmalltalkImage>installLowSpaceWatcher 2009036868: a(n) SmalltalkImage 0xbfd68440 I [] in BlockClosure>newProcess 2025274088: a(n) BlockClosure Most recent primitives relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: relinquishProcessorForMicroseconds: (SIGUSR1)
signature.asc (270 bytes) Download Attachment |
Hi All,
so there's a recursion in updating the transcript. This doesn't cause a deadlock in the system I'm using (Teleplace) since it uses a Mutex, not a Semaphore. We can either back-out of my contents change or replace AccessSema with a mutex, or substitute a non-thread-safe contents that sets lastChar or back-out of my ensureCr fix. I think, given that the transcript;s contents are accessed within endEntry, which is protected, that the non-thread-safe contents is perfectly fine. I'll make that change.
On Wed, Apr 11, 2012 at 9:12 AM, Casimiro de Almeida Barreto <[hidden email]> wrote:
best, Eliot |
In reply to this post by glenpaling
On 10.04.2012, at 11:07, [hidden email] wrote: > Updating a Squeak 4.3 All-In-One image stalls at "Processing update-eem.212.mcm Installing Monticello-eem.498". > The error is from SystemOrganizer(Categorizer)>>categories: New categories must match old ones. I just published a fix for that one. No idea why Eliot's mcz was missing the category definitions, but at least now MC won't stumble over it. - Bert - |
Thanks. It's certainly beyond me :)
Sent from my iPhone On 2012-04-11, at 14:09, Bert Freudenberg <[hidden email]> wrote: > > On 10.04.2012, at 11:07, [hidden email] wrote: > >> Updating a Squeak 4.3 All-In-One image stalls at "Processing update-eem.212.mcm Installing Monticello-eem.498". >> The error is from SystemOrganizer(Categorizer)>>categories: New categories must match old ones. > > > I just published a fix for that one. No idea why Eliot's mcz was missing the category definitions, but at least now MC won't stumble over it. > > - Bert - > > > |
Free forum by Nabble | Edit this page |