Cog VM build failure on CentOS

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Cog VM build failure on CentOS

Frank Shearar-3
 
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
Reply | Threaded
Open this post in threaded view
|

Re: Cog VM build failure on CentOS

David T. Lewis
 
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
Reply | Threaded
Open this post in threaded view
|

Re: Cog VM build failure on CentOS

David T. Lewis
 
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