[Vm-dev] Cog 3332 broken since 3319 (was: Build failed in Jenkins: SqueakTrunk #1472)

Bert Freudenberg bert at freudenbergs.de
Tue May 12 10:10:02 UTC 2015


Looks like stack corruption to me, message gets sent with wrong receiver.

- Bert -

> On 12.05.2015, at 09:40, marcel.taeumel <Marcel.Taeumel at hpi.de> wrote:
> 
> 3306 OK
> 3312 OK
> 3319 CRASH
> 3332 CRASH

You mean MNU, not VM crash, right?

> On 12.05.2015, at 07:22, Tobias Pape <Das.Linux at gmx.de> wrote:
> 
> Dear all
> 
> we have as strange MNU on  the CI, (MessageNotUnderstood: ByteSymbol>>width:color:)
> can someone look into this?
> 
> Best regards
> 	-Tobias
> 
> On 12.05.2015, at 04:16, squeak-ci <do-not-reply at squeak.org> wrote:
> 
>> See <http://build.squeak.org/job/SqueakTrunk/1472/>
>> 
>> ------------------------------------------
>> [...truncated 53 lines...]
>> (Command started with PID 25813)
>> "/tmp/d20150512-25795-110yz31/bld/ckformat" "<http://build.squeak.org/job/SqueakTrunk/ws/target/TrunkImage.image">
>> After format conversion: "<http://build.squeak.org/job/SqueakTrunk/ws/target/TrunkImage.image"> image format 6504
>> === BUILD FINISHED
>> cp -r <http://build.squeak.org/job/SqueakTrunk/ws/target/cog.r3332> /tmp/d20150512-25795-12q4abx
>> cp -r <http://build.squeak.org/job/SqueakTrunk/ws/target/Squeak-4.10.2.2614-src-32/.> /tmp/d20150512-25795-zlj6l4
>> Using existing cog r.3332
>> Using existing interpreter VM in <http://build.squeak.org/job/SqueakTrunk/ws/target/Squeak-4.10.2.2614-src-32>
>> Using /tmp/d20150512-25795-zlj6l4/bld/squeak.sh
>> Preparing to update image of Squeak4.6 vintage
>> <http://build.squeak.org/job/SqueakTrunk/ws/update-image.st>
>> spawning command 1 with timeout 1500 seconds: "/tmp/d20150512-25795-12q4abx/cog.r3332/coglinux/bin/squeak" "-vm-sound-null" "-vm-display-null" "<http://build.squeak.org/job/SqueakTrunk/ws/target/TrunkImage.image"> "../update-image.st"
>> 2015-05-12T03:50:56.784+01:00: Updating http://source.squeak.org/trunk
>> 2015-05-12T03:50:57.988+01:00: Checking http://source.squeak.org/trunk
>> vvvvvvvvvvvvvvvvvv MessageNotUnderstood: ByteSymbol>>width:color: vvvvvvvvvvvvvvvvvv
>> The time is 2015-05-12T03:54:13.594+01:00
>> ByteSymbol(Object)>>doesNotUnderstand: #width:color:
>> PluggableSystemWindow(BorderedMorph)>>borderStyle
>> MethodContext(Morph)>>drawOn:
>> MethodContext(Canvas)>>draw:
>> MethodContext(Canvas)>>drawMorph:
>> MethodContext(Morph)>>fullDrawOn:
>> MethodContext(Canvas)>>fullDraw:
>> MethodContext(Canvas)>>fullDrawMorph:
>> [] in [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(Rectangle)>>allAreasOutsideList:startingAt:do:
>> MethodContext(Rectangle)>>allAreasOutsideList:do:
>> [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(SequenceableCollection)>>do:
>> MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(WorldState)>>displayWorld:submorphs:
>> MethodContext(PasteUpMorph)>>privateOuterDisplayWorld
>> MethodContext(PasteUpMorph)>>displayWorld
>> [] in MethodContext(SystemProgressMorph)>>position:label:min:max:
>> [] in [] in MethodContext(Collection)>>do:displayingProgress:every:
>> MethodContext(OrderedCollection)>>do:
>> [] in MethodContext(Collection)>>do:displayingProgress:every:
>> [] in [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>on:do:
>> [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(ProgressInitiationException)>>defaultResumeValue
>> MethodContext(Exception)>>resume
>> MethodContext(ProgressInitiationException)>>defaultAction
>> MethodContext(UndefinedObject)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(Exception)>>signal
>> MethodContext(ProgressInitiationException)>>display:at:from:to:during:
>> MethodContext(ProgressInitiationException class)>>display:at:from:to:during:
>> MethodContext(String)>>displayProgressAt:from:to:during:
>> MethodContext(String)>>displayProgressFrom:to:during:
>> MethodContext(Collection)>>do:displayingProgress:every:
>> MethodContext(Collection)>>do:displayingProgress:
>> [] in [] in [] in [] in MethodContext(MCPackageLoader)>>basicLoad
>> MethodContext(BlockClosure)>>on:do:
>> [] in [] in [] in MethodContext(MCPackageLoader)>>basicLoad
>> MethodContext(BlockClosure)>>on:do:
>> MethodContext(CurrentReadOnlySourceFiles class)>>cacheDuring:
>> [] in [] in MethodContext(MCPackageLoader)>>basicLoad
>> MethodContext(BlockClosure)>>ensure:
>> [] in MethodContext(MCPackageLoader)>>basicLoad
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(RecentMessages)>>suspendWhile:
>> MethodContext(MCPackageLoader)>>basicLoad
>> [] in MethodContext(MCPackageLoader)>>loadWithNameLike:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(MCPackageLoader)>>useChangeSetNamed:during:
>> MethodContext(MCPackageLoader)>>useNewChangeSetNamedLike:during:
>> MethodContext(MCPackageLoader)>>loadWithNameLike:
>> MethodContext(MCVersionLoader)>>load
>> MethodContext(MCVersionLoader class)>>loadVersion:
>> MethodContext(MCVersion)>>load
>> [] in MethodContext(MCConfiguration)>>upgrade
>> [] in [] in MethodContext(MCConfiguration)>>depsSatisfying:versionDo:displayingProgress:
>> MethodContext(OrderedCollection)>>do:
>> MethodContext(MCConfiguration)>>withProgress:in:do:
>> [] in MethodContext(MCConfiguration)>>depsSatisfying:versionDo:displayingProgress:
>> MethodContext(MCFileBasedRepository)>>cacheAllFileNamesDuring:
>> [] in [] in MethodContext(MCConfiguration)>>cacheAllFileNamesDuring:
>> MethodContext(MCConfiguration)>>cacheAllFileNamesDuring:
>> MethodContext(MCConfiguration)>>depsSatisfying:versionDo:displayingProgress:
>> MethodContext(MCConfiguration)>>upgrade
>> [] in [] in [] in [] in MethodContext(MCMcmUpdater class)>>updateFromRepositories:
>> [] in [] in MethodContext(Collection)>>do:displayingProgress:every:
>> MethodContext(OrderedCollection)>>do:
>> [] in MethodContext(Collection)>>do:displayingProgress:every:
>> [] in [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>on:do:
>> [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(ProgressInitiationException)>>defaultResumeValue
>> MethodContext(Exception)>>resume
>> [] in [] in MethodContext(UndefinedObject)>>DoIt
>> MethodContext(BlockClosure)>>cull:
>> [] in MethodContext(ContextPart)>>handleSignal:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(Exception)>>signal
>> MethodContext(ProgressInitiationException)>>display:at:from:to:during:
>> MethodContext(ProgressInitiationException class)>>display:at:from:to:during:
>> MethodContext(String)>>displayProgressAt:from:to:during:
>> MethodContext(String)>>displayProgressFrom:to:during:
>> MethodContext(Collection)>>do:displayingProgress:every:
>> 
>> ^^^^^^^^^^^^^^^^^^ MessageNotUnderstood: ByteSymbol>>width:color: ^^^^^^^^^^^^^^^^^^
>> vvvvvvvvvvvvvvvvvv Error: MessageNotUnderstood: ByteSymbol>>width:color: vvvvvvvvvvvvvvvvvv
>> The time is 2015-05-12T03:54:13.606+01:00
>> MethodContext(Object)>>error:
>> [] in MethodContext(WorldState)>>displayWorldSafely:
>> MethodContext(BlockClosure)>>cull:cull:
>> [] in MethodContext(BlockClosure)>>ifError:
>> MethodContext(BlockClosure)>>cull:
>> [] in MethodContext(ContextPart)>>handleSignal:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(Exception)>>signal
>> MethodContext(Object)>>doesNotUnderstand: #width:color:
>> MethodContext(BorderedMorph)>>borderStyle
>> MethodContext(Morph)>>drawOn:
>> MethodContext(Canvas)>>draw:
>> MethodContext(Canvas)>>drawMorph:
>> MethodContext(Morph)>>fullDrawOn:
>> MethodContext(Canvas)>>fullDraw:
>> MethodContext(Canvas)>>fullDrawMorph:
>> [] in [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(Rectangle)>>allAreasOutsideList:startingAt:do:
>> MethodContext(Rectangle)>>allAreasOutsideList:do:
>> [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(SequenceableCollection)>>do:
>> MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(WorldState)>>displayWorld:submorphs:
>> MethodContext(PasteUpMorph)>>privateOuterDisplayWorld
>> MethodContext(PasteUpMorph)>>displayWorld
>> [] in MethodContext(WorldState)>>displayWorldSafely:
>> MethodContext(BlockClosure)>>on:do:
>> MethodContext(BlockClosure)>>ifError:
>> MethodContext(WorldState)>>displayWorldSafely:
>> MethodContext(PasteUpMorph)>>displayWorldSafely
>> MethodContext(Morph)>>refreshWorld
>> MethodContext(PluggableTextMorph)>>update:
>> MethodContext(PluggableTextMorphPlus)>>update:
>> [] in MethodContext(Object)>>changed:
>> MethodContext(DependentsArray)>>do:
>> MethodContext(Object)>>changed:
>> [] in MethodContext(TranscriptStream)>>endEntry
>> [] in MethodContext(Semaphore)>>critical:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(Semaphore)>>critical:
>> MethodContext(TranscriptStream)>>endEntry
>> MethodContext(TranscriptStream)>>show:
>> MethodContext(SmalltalkImage)>>snapshot:andQuit:withExitCode:embedded:
>> MethodContext(SmalltalkImage)>>snapshot:andQuitWithExitCode:
>> [] in MethodContext(UndefinedObject)>>DoIt
>> MethodContext(BlockClosure)>>cull:
>> [] in MethodContext(ContextPart)>>handleSignal:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(Exception)>>signal
>> MethodContext(Object)>>doesNotUnderstand:
>> MethodContext(BorderedMorph)>>borderStyle
>> MethodContext(Morph)>>drawOn:
>> MethodContext(Canvas)>>draw:
>> MethodContext(Canvas)>>drawMorph:
>> MethodContext(Morph)>>fullDrawOn:
>> MethodContext(Canvas)>>fullDraw:
>> MethodContext(Canvas)>>fullDrawMorph:
>> [] in [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(Rectangle)>>allAreasOutsideList:startingAt:do:
>> MethodContext(Rectangle)>>allAreasOutsideList:do:
>> [] in MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(SequenceableCollection)>>do:
>> MethodContext(WorldState)>>drawWorld:submorphs:invalidAreasOn:
>> MethodContext(WorldState)>>displayWorld:submorphs:
>> MethodContext(PasteUpMorph)>>privateOuterDisplayWorld
>> MethodContext(PasteUpMorph)>>displayWorld
>> [] in MethodContext(SystemProgressMorph)>>position:label:min:max:
>> [] in [] in MethodContext(Collection)>>do:displayingProgress:every:
>> MethodContext(OrderedCollection)>>do:
>> [] in MethodContext(Collection)>>do:displayingProgress:every:
>> [] in [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>on:do:
>> [] in MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(BlockClosure)>>ensure:
>> MethodContext(MorphicUIManager)>>displayProgress:at:from:to:during:
>> MethodContext(ProgressInitiationException)>>defaultResumeValue
>> MethodContext(Exception)>>resume
>> MethodContext(ProgressInitiationException)>>defaultAction
>> MethodContext(UndefinedObject)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(ContextPart)>>handleSignal:
>> MethodContext(Exception)>>signal
>> 
>> ^^^^^^^^^^^^^^^^^^ Error: MessageNotUnderstood: ByteSymbol>>width:color: ^^^^^^^^^^^^^^^^^^
>> (Command started with PID 25842)
>> !!! Killing command 1 for exceeding allotted time: "/tmp/d20150512-25795-12q4abx/cog.r3332/coglinux/bin/squeak" "-vm-sound-null" "-vm-display-null" "<http://build.squeak.org/job/SqueakTrunk/ws/target/TrunkImage.image"> "../update-image.st".
>> kill -USR1 25842
>> rake aborted!
>> Process 25842 failed with exit status 
>> <http://build.squeak.org/job/SqueakTrunk/ws/lib/squeak-ci/build.rb>:393:in `block in run_image_with_cmd'
>> <http://build.squeak.org/job/SqueakTrunk/ws/lib/squeak-ci/build.rb>:26:in `counted_command'
>> <http://build.squeak.org/job/SqueakTrunk/ws/lib/squeak-ci/build.rb>:352:in `run_image_with_cmd'
>> <http://build.squeak.org/job/SqueakTrunk/ws/Rakefile>:84:in `block (2 levels) in <top (required)>'
>> <http://build.squeak.org/job/SqueakTrunk/ws/Rakefile>:83:in `chdir'
>> <http://build.squeak.org/job/SqueakTrunk/ws/Rakefile>:83:in `block in <top (required)>'
>> /var/lib/jenkins/.rvm/gems/ruby-1.9.3-p392/bin/ruby_executable_hooks:15:in `eval'
>> /var/lib/jenkins/.rvm/gems/ruby-1.9.3-p392/bin/ruby_executable_hooks:15:in `<main>'
>> Tasks: TOP => update_base_image
>> (See full trace by running task with --trace)
>> 
>> -------------
>> Tried to kill process 25842 but it's gone
>> Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
>> Build step 'Execute shell' marked build as failure
>> Archiving artifacts
>> Recording test results
>> ERROR: Publisher 'Publish JUnit test result report' failed: Test reports were found but none of them are new. Did tests run? 
>> For example, <http://build.squeak.org/job/SqueakTrunk/ws/target/BalloonTests-Test.xml> is 23 hr old
>> 
>> Discard old builds...
>> #1368 is removed because old than numToKeep
> 
> 



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4115 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150512/4b70a10e/smime-0001.bin


More information about the Vm-dev mailing list