[Vm-dev] Cog VM build failure on CentOS

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


And the results: Build #58 passed as expected, and build #59 passed,
running on the VM produced by #58. Possible explanations:

1) The jenkins job just happened to catch the code in an inconsistent
state, such as changes in process but not yet all checked in.

2) For a short period of time, there was a real problem in the code that
has since been resolved.

3) Sunspot activity ;)

Dave


On Mon, Jan 14, 2013 at 02:21:09PM -0500, David T. Lewis wrote:
>  
> 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