[squeak-dev] The Trunk: System-cmm.602.mcz

Frank Shearar frank.shearar at gmail.com
Tue Oct 15 20:30:53 UTC 2013


On 15 October 2013 19:45,  <commits at source.squeak.org> wrote:
> Chris Muller uploaded a new version of System to project The Trunk:
> http://source.squeak.org/trunk/System-cmm.602.mcz
>
> ==================== Summary ====================
>
> Name: System-cmm.602
> Author: cmm
> Time: 15 October 2013, 1:45:33.881 pm
> UUID: 7a452144-3c88-4726-9692-a6afa93ef46e
> Ancestors: System-eem.601
>
> - Support Preferences class>>#readDocumentAtStartup: false, so that Squeak can accept arbitrary arguments without requiring the first one to be a document URL.
> - Convenience method for checking for any of the various headless VM  options.
> - API consistency for accessing command-line arguments.
> - Remove duplicate code (#extractParameters).  Bid to remove apparently-unused code.
> - RecentMessages simplifications, fixes and cleanups.
>
> =============== Diff against System-eem.601 ===============

This might be temporal, or temperamental, coincidence but
http://build.squeak.org/job/SqueakTrunk/561/console shows a segfault
while updating to this commit.

I'm going to rerun the build, just in case it was a once-off. I'll
report back when it's done.

Here's the top part of the stack; see the URL for full details:

2013-10-15T20:09:57.114+01:00: Installing System-cmm.602

Segmentation fault Tue Oct 15 20:09:57 2013


Squeak VM version: 4.0-2776 #1 Thu Aug 22 10:35:56 PDT 2013 gcc 4.1.2
[Production ITHB VM]
Built from: CoInterpreter VMMaker.oscog-eem.331 uuid:
37d2e4b0-2f37-4e2d-8313-c63637785e59 Aug 22 2013
With: StackToRegisterMappingCogit VMMaker.oscog-eem.333 uuid:
84da9cb8-7f30-4cb7-b4fb-239a11f63b54 Aug 22 2013
Revision: VM: r2776 http://www.squeakvm.org/svn/squeak/branches/Cog
Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
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: /home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776
[default: /home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/lib/squeak/4.0-2776/]


C stack backtrace:
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak[0x805d051]
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak[0x805d228]
[0xb770640c]
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak(interpret+0x3a57)[0x80848e7]
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak[0x8086e4f]
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak(interpret+0x1eb)[0x808107b]
/home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/../lib/squeak/4.0-2776/squeak(main+0x397)[0x805d717]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0xb74e9935]


Smalltalk stack dump:
0xbfc7a26c I CanvasCharacterScanner class(Behavior)>allInstancesDo:
0x793d4b2c: a(n) CanvasCharacterScanner class
0xbfc7a294 I CanvasCharacterScanner class(Behavior)>allInstances
0x793d4b2c: a(n) CanvasCharacterScanner class
0xbfc7a2b8 I CanvasCharacterScanner
class(ClassDescription)>updateInstancesFrom: 0x79747798: a(n)
CanvasCharacterScanner class
0xbfc7a2e0 M [] in ClassBuilder>update:to: 0x79747260: a(n) ClassBuilder
0xbfc7c128 M BlockClosure>ensure: 0x79843ec8: a(n) BlockClosure
0xbfc7c158 I BlockClosure>valueUnpreemptively 0x79843ec8: a(n) BlockClosure
0xbfc7c174 M ClassBuilder>update:to: 0x79747260: a(n) ClassBuilder
0xbfc7c19c I ClassBuilder>mutate:to: 0x79747260: a(n) ClassBuilder


More information about the Squeak-dev mailing list