[Vm-dev] Cog VM build failure on CentOS

David T. Lewis lewis at mail.msen.com
Mon Jan 14 19:21:09 UTC 2013


I kicked off a couple of manual builds on this job, and it is failing
each time. I had expected this to be intermittent and "just go away".

Looking at the build history, build #54 passed, using the VM that had
been built in the prior run (build #53). Build #55 fails, running on
the VM that was build in #54. Later builds fail, still attempting to use
the VM from #54.

I am going to remove the suspect locally-built VM from #54 and force
a build using an interpreter VM. This will be build #58, which I expect
will pass. Then I'll start one more build (#59) which will use the VM
from #58 and see what happens. If it fails, then we may have detected
a real bug. Stay tuned ...

Dave

On Mon, Jan 14, 2013 at 12:03:30PM +0000, Frank Shearar wrote:
>  
> http://build.squeak.org/job/CogVM/55/console has the full details. The
> top part of the log looks like this:
> 
> Started by timer
> Building on master in workspace /var/lib/jenkins/workspace/CogVM
> Updating http://squeakvm.org/svn/squeak/branches/Cog/platforms/Cross
>  U        vm/sqSCCSVersion.h
> Fetching 'http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins'
> at -1 into '/var/lib/jenkins/workspace/CogVM/platforms/Cross/plugins'
> At revision 2672
> At revision 2672
> Updating http://squeakvm.org/svn/squeak/branches/Cog/platforms/unix
> U         vm/sqUnixMemory.c
> At revision 2672
> no change for http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
> since the previous build
> Deleting old artifacts from #53
> [CogVM] $ /bin/sh -xe /tmp/hudson3066839651295583138.sh
> + ./makevm
> 4.0-2636 #1 Sun Jan 13 03:20:15 CET 2013 gcc 4.4.5
> CoInterpreter * VMMaker.oscog-eem.254 uuid:
> 74e6a299-691e-4f7d-986c-1a7d3d0ec02c Jan 13 2013
> StackToRegisterMappingCogit * VMMaker.oscog-eem.254 uuid:
> 74e6a299-691e-4f7d-986c-1a7d3d0ec02c Jan 13 2013
> VM: r2636 http://squeakvm.org/svn/squeak/branches/Cog
> Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
> Linux box3-squeak 2.6.32-xenU-6887-i386 #2 SMP Tue Jul 31 08:05:40 UTC
> 2012 i686 GNU/Linux
> plugin path: /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636
> [default: /var/lib/jenkins/workspace/CogVM/tmp/lib/squeak/4.0-2636/]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/squeak -nodisplay
> /var/lib/jenkins/workspace/CogVM/TrunkImage.image
> /var/lib/jenkins/workspace/CogVM/VMCogUnixBuild.st
> 2013-01-14T03:15:31.004000001+01:00: starting VM builder image
> 2013-01-14T03:15:31.004000002+01:00: begin install OSProcess
> 
> Segmentation fault Mon Jan 14 03:15:36 2013
> 
> 
> Squeak VM version: 4.0-2636 #1 Sun Jan 13 03:20:15 CET 2013 gcc 4.4.5
> Built from: CoInterpreter * VMMaker.oscog-eem.254 uuid:
> 74e6a299-691e-4f7d-986c-1a7d3d0ec02c Jan 13 2013
> With: StackToRegisterMappingCogit * VMMaker.oscog-eem.254 uuid:
> 74e6a299-691e-4f7d-986c-1a7d3d0ec02c Jan 13 2013
> Revision: VM: r2636 http://squeakvm.org/svn/squeak/branches/Cog
> Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
> Build host: Linux box3-squeak 2.6.32-xenU-6887-i386 #2 SMP Tue Jul 31
> 08:05:40 UTC 2012 i686 GNU/Linux
> plugin path: /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636
> [default: /var/lib/jenkins/workspace/CogVM/tmp/lib/squeak/4.0-2636/]
> 
> 
> C stack backtrace:
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak[0x805ea02]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak[0x805ec7d]
> [0xf57fe40c]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak[0x806da62]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak[0x806dd4a]
> [0x774a6011]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak(interpret+0x16a)[0x807e096]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak(main+0x4a5)[0x805f187]
> /lib/i686/nosegneg/libc.so.6(__libc_start_main+0xe6)[0xb7591ca6]
> /var/lib/jenkins/workspace/CogVM/tmp/bin/../lib/squeak/4.0-2636/squeak[0x805c2a1]
> 
> 
> Smalltalk stack dump:
> 0xbfe53bcc M CompiledMethod(Object)>becomeForward: 2023099140: a(n)
> CompiledMethod
> 0xbfe53bf4 M CompiledMethod>setSourcePointer: 2023099140: a(n) CompiledMethod
> 0xbfe53c10 M CompiledMethod>setSourcePosition:inFile: 2023099140: a(n)
> CompiledMethod
> 0xbfe53c38 M CompiledMethod>putSource:fromParseNode:inFile:withPreamble:
> 2023099140: a(n) CompiledMethod
> 0xbfe53c60 M CompiledMethod>putSource:fromParseNode:class:category:withStamp:inFile:priorMethod:
> 2023099140: a(n) CompiledMethod
> 0xbfe53c9c M WindowsOSProcessAccessor
> class(ClassDescription)>logMethodSource:forMethodWithNode:inCategory:withStamp:notifying:
> 2021233404: a(n) WindowsOSProcessAccessor class
> 0xbfe53cc8 M MethodAddition>writeSourceToLog 2021235452: a(n) MethodAddition


More information about the Vm-dev mailing list