[OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

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

[OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

David T Lewis
 

By enabling coverage reporting in SmalltalkCI (with a new VMVersion) the VM crashes when calling some specific methods on the coverage wrapper, I think.
To reproduce you can checkout the acceptit projects repository here: https://github.com/hpi-swa-teaching/AcceptIt

Here's the error message the crash resulted in:


Segmentation fault Tue Jun 12 17:53:59 2018
 

../sqcogspurlinuxht/lib/squeak/5.0-201804030952/squeak
Squeak VM version: 5.0-201804030952  Tue Apr  3 17:18:11 UTC 2018 gcc 4.8 [Production Spur VM]
Built from: CoInterpreter VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr  3 2018
With: StackToRegisterMappingCogit VMMaker.oscog-eem.2361 uuid: 7ca2f89a-de70-422f-b92b-54f91ac4e47b Apr  3 2018
Revision: VM: 201804030952 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Date: Tue Apr 3 11:52:19 2018 +0200 $ CommitHash: 29f50cf $
Plugins: 201804030952 https://github.com/OpenSmalltalk/opensmalltalk-vm.git $
Build host: Linux travis-job-930f7414-a090-41ce-93a1-0feed6bb9e53 4.4.0-101-generic #124~14.04.1-Ubuntu SMP Fri Nov 10 19:05:36 UTC 2017 i686 i686 i686 GNU/Linux
plugin path: ..sqcogspurlinuxht/bin/../lib/squeak/5.0-201804030952 [default: ../sqcogspurlinuxht/lib/squeak/5.0-201804030952/]


C stack backtrace & registers:
	eax 0xfff009e4 ebx 0xfff00900 ecx 0xfff00998 edx 0xfff0094c
	edi 0xfff007d0 esi 0xfff007d0 ebp 0xfff00868 esp 0xfff008b4
	eip 0xfff00ac8
*[0xfff00ac8]
/../lib/squeak/5.0-201804030952/squeak[0x805ef8a]
/../lib/squeak/5.0-201804030952/squeak[0x8060ada]
[0xf774cbd0]
/../lib/squeak/5.0-201804030952/squeak(interpret+0x2eb)[0x809a1cb]
/../lib/squeak/5.0-201804030952/squeak[0x80a39ee]
/../lib/squeak/5.0-201804030952/squeak(interpret+0x1e3)[0x809a0c3]
/../lib/squeak/5.0-201804030952/squeak(main+0x2f7)[0x805e467]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf7)[0xf7534637]
/../lib/squeak/5.0-201804030952/squeak[0x805e7bf]
[0xffffffff]


Smalltalk stack dump:
0xfff06a68 I Message>(nil) 0x9046f58: a(n) Message
0xfff06a84 M [] in ACCalculatorUserStory class(ACUserStory class)>scenarioAndMethodDict 0xad3dbb8: a(n) ACCalculatorUserStory class
0xfff06aac M [] in MethodDictionary(Collection)>inject:into: 0xb618738: a(n) MethodDictionary
0xfff06ad4 M MethodDictionary>valuesDo: 0xb618738: a(n) MethodDictionary
0xfff06af0 M MethodDictionary(Dictionary)>do: 0xb618738: a(n) MethodDictionary
0xfff06b10 M MethodDictionary(Collection)>inject:into: 0xb618738: a(n) MethodDictionary
0xfff06b30 M ACCalculatorUserStory class(ACUserStory class)>scenarioAndMethodDict 0xad3dbb8: a(n) ACCalculatorUserStory class
0xfff06b48 M ACCalculatorUserStory class(ACUserStory class)>compiledMethodAt: 0xad3dbb8: a(n) ACCalculatorUserStory class
0xfff06b64 M SCICoverageWrapper>run:with:in: 0xad17488: a(n) SCICoverageWrapper
0xfff06b8c M ACTestRunner>stepList 0xb618b20: a(n) ACTestRunner
0xfff06ba4 M ACPluggableListMorphPlus(PluggableListMorph)>getFullList 0xb61e088: a(n) ACPluggableListMorphPlus
0xfff06bbc M ACPluggableListMorphPlus(PluggableListMorph)>getList 0xb61e088: a(n) ACPluggableListMorphPlus
0xfff06bd4 M ACPluggableListMorphPlus(PluggableListMorph)>getListSize 0xb61e088: a(n) ACPluggableListMorphPlus
0xfff06bec M LazyListMorph>getListSize 0xb64f168: a(n) LazyListMorph
0xfff06c08 M LazyListMorph>listChanged 0xb64f168: a(n) LazyListMorph
0xfff06c24 M ACPluggableListMorphPlus(PluggableListMorph)>updateList 0xb61e088: a(n) ACPluggableListMorphPlus
0xfff06c44 M ACPluggableListMorphPlus(PluggableListMorph)>update: 0xb61e088: a(n) ACPluggableListMorphPlus
0xfff06c64 M [] in ACTestRunner(Object)>changed: 0xb618b20: a(n) ACTestRunner
0xfff06c8c M DependentsArray>do: 0xb618e48: a(n) DependentsArray
0xfff01a4c M ACTestRunner(Object)>changed: 0xb618b20: a(n) ACTestRunner
0xfff01a70 I ACTestRunner>updateSteps 0xb618b20: a(n) ACTestRunner
0xfff01a88 M ACTestRunner>scenarioAt:put: 0xb618b20: a(n) ACTestRunner
0xfff01aa8 M SCICoverageWrapper>run:with:in: 0xad16f78: a(n) SCICoverageWrapper
0xfff01acc M ACTestRunner(Object)>perform:with:with: 0xb618b20: a(n) ACTestRunner
0xfff01af0 M PluggableListMorphOfMany>listSelectionAt:put: 0xb61e1f0: a(n) PluggableListMorphOfMany
0xfff01b28 I PluggableListMorphOfMany>mouseDown: 0xb61e1f0: a(n) PluggableListMorphOfMany
0xfff01b4c I PluggableListMorphOfMany(Morph)>handleMouseDown: 0xb61e1f0: a(n) PluggableListMorphOfMany
0xfff01b68 M MouseButtonEvent>sentTo: 0x9033038: a(n) MouseButtonEvent
0xfff01b84 M PluggableListMorphOfMany(Morph)>handleEvent: 0xb61e1f0: a(n) PluggableListMorphOfMany
0xfff01bac M [] in MTFMorphWrapper>sendMouseEvent:button:modifiers: 0x9032d88: a(n) MTFMorphWrapper
0xfff01bd0 M Array(SequenceableCollection)>do: 0x9032d78: a(n) Array
0xfff01bec M MTFMorphWrapper>sendMouseEvent:button:modifiers: 0x9032d88: a(n) MTFMorphWrapper
0xfff01c18 I MTFMorphWrapper>mouseDownForButton:with: 0x9032d88: a(n) MTFMorphWrapper
0xfff01c40 I MTFMorphWrapper>leftMouseDown: 0x9032d88: a(n) MTFMorphWrapper
0xfff01c64 M [] in MTFMorphWrapper>leftClickWith: 0x9032a70: a(n) MTFMorphWrapper
0xfff01c8c M Set>do: 0x8e9d5c0: a(n) Set
0xfff0c8c0 M MTFMorphWrapper>leftClickWith: 0x9032a70: a(n) MTFMorphWrapper
0xfff0c8dc M MTFMorphWrapper>leftClick 0x9032a70: a(n) MTFMorphWrapper
0xfff0c8fc I MTFMorphWrapper>click 0x9032a70: a(n) MTFMorphWrapper
0xfff0c91c I ACTestRunnerTest>selectCorrectScenario 0xad23ef0: a(n) ACTestRunnerTest
0xfff0c938 M ACTestRunnerTest>testDisplaysScenario 0xad23ef0: a(n) ACTestRunnerTest
0xfff0c958 I ACTestRunnerTest(TestCase)>performTest 0xad23ef0: a(n) ACTestRunnerTest
0xfff0c970 M [] in ACTestRunnerTest(TestCase)>runCase 0xad23ef0: a(n) ACTestRunnerTest
0xfff0c98c M BlockClosure>on:do: 0xb680420: a(n) BlockClosure
0xfff0c9b4 M [] in ACTestRunnerTest(TestCase)>timeout:after: 0xad23ef0: a(n) ACTestRunnerTest
0xfff0c9d4 M BlockClosure>ensure: 0xb680530: a(n) BlockClosure
0xfff0c9fc M ACTestRunnerTest(TestCase)>timeout:after: 0xad23ef0: a(n) ACTestRunnerTest
0xfff0ca1c M [] in ACTestRunnerTest(TestCase)>runCase 0xad23ef0: a(n) ACTestRunnerTest
0xfff0ca3c M BlockClosure>ensure: 0xb680630: a(n) BlockClosure
0xfff0ca58 M ACTestRunnerTest(TestCase)>runCase 0xad23ef0: a(n) ACTestRunnerTest
0xfff0ca70 M SCISqueakTestRunner(SCITestRunner)>basicRunCase: 0xad217f0: a(n) SCISqueakTestRunner
0xfff0ca90 M [] in SCISqueakTestRunner(SCITestRunner)>runCase: 0xad217f0: a(n) SCISqueakTestRunner
0xfff0caac M BlockClosure>on:do: 0xb6806c0: a(n) BlockClosure
0xfff0cad4 M [] in SCISqueakTestRunner(SCITestRunner)>runCase: 0xad217f0: a(n) SCISqueakTestRunner
0xfff0caf0 M BlockClosure>on:do: 0xb6807e8: a(n) BlockClosure
0xfff0cb18 M [] in SCISqueakTestRunner(SCITestRunner)>runCase: 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cb34 M Time class>millisecondsToRun: 0x9610b68: a(n) Time class
0xfff0cb50 M SmalltalkCI class>timeToRun: 0xab38d38: a(n) SmalltalkCI class
0xfff0cb74 M SCISqueakTestRunner(SCITestRunner)>runCase: 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cb90 M ACTestRunnerTest(TestCase)>run: 0xad23ef0: a(n) ACTestRunnerTest
0xfff0cbac M [] in SCISqueakTestRunner(SCITestRunner)>runAll 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cbcc M OrderedCollection>do: 0xad21b90: a(n) OrderedCollection
0xfff0cbf0 I SCISqueakTestRunner(SCITestRunner)>runAll 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cc08 M [] in SCISqueakTestRunner(SCITestRunner)>run 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cc2c I Time class>millisecondsToRun: 0x9610b68: a(n) Time class
0xfff0cc50 I SmalltalkCI class>timeToRun: 0xab38d38: a(n) SmalltalkCI class
0xfff0cc6c M [] in SCISqueakTestRunner(SCITestRunner)>run 0xad217f0: a(n) SCISqueakTestRunner
0xfff0cc8c M BlockClosure>ensure: 0xad21c80: a(n) BlockClosure
 0xad21808 s SCISqueakTestRunner(SCITestRunner)>run
 0xad3e280 s SCISqueakTestRunner class(SCITestRunner class)>runSuite:spec:
 0xad218c8 s SCISqueakTestRunner class(SCITestRunner class)>runClasses:spec:
 0xad3e220 s SCISqueakTestRunner class(SCITestRunner class)>runSpec:
 0xb619070 s SmalltalkCISqueak(SmalltalkCI)>runTests
 0xb61ec00 s [] in SmalltalkCISqueak(SmalltalkCI)>basicTest
 0xb6503d0 s [] in SCISqueakCodeCoverage(SCICodeCoverage)>run:
 0xb65b340 s BlockClosure>ensure:
 0xad219a8 s SCISqueakCodeCoverage(SCICodeCoverage)>run:
 0xad3e1c0 s SCISqueakCodeCoverage class(SCICodeCoverage class)>run:spec:in:
 0xad21a08 s [] in SmalltalkCISqueak(SmalltalkCI)>basicTest
 0xad3e160 s [] in SmalltalkCISqueak class(SmalltalkCI class)>fold:on:block:
 0xb619010 s Time class>millisecondsToRun:
 0xb61eba0 s SmalltalkCI class>timeToRun:
 0xad21a80 s SmalltalkCISqueak class(SmalltalkCI class)>fold:on:block:
 0xad21ae0 s SmalltalkCISqueak class(SmalltalkCI class)>fold:block:
 0xad20f70 s SmalltalkCISqueak class(SmalltalkCI class)>stage:id:block:
 0xad21010 s SmalltalkCISqueak(SmalltalkCI)>basicTest
 0xad3e460 s [] in SmalltalkCISqueak(SmalltalkCI)>test
 0xb4d1150 s BlockClosure>on:do:
 0xad210b0 s [] in SmalltalkCISqueak(SmalltalkCI)>test
 0xad3e400 s [] in SmalltalkCISqueak class(SmalltalkCI class)>withBuildStatusReportingDo:
 0xb4d11b0 s BlockClosure>on:do:
 0xad21158 s SmalltalkCISqueak class(SmalltalkCI class)>withBuildStatusReportingDo:
 0xad211b8 s SmalltalkCISqueak(SmalltalkCI)>test
 0xad3e3a0 s SmalltalkCI class>test:projectDirectory:
 0xb619130 s SmalltalkCI class>test:
 0xad21260 s UndefinedObject>DoIt
 0xad213a0 s Compiler>evaluateCue:ifFail:
 0xad21438 s Compiler>evaluateCue:ifFail:logged:
 0xad3e340 s Compiler>evaluate:in:to:notifying:ifFail:logged:
 0xad21670 s Compiler class>evaluate:for:notifying:logged:
 0xad3e2e0 s Compiler class>evaluate:for:logged:
 0xb6190d0 s Compiler class>evaluate:logged:
 0xb61ec60 s [] in ReadStream(PositionableStream)>fileInAnnouncing:
 0xb4d1210 s BlockClosure>on:do:
 0xad21700 s [] in ReadStream(PositionableStream)>fileInAnnouncing:
 0xad205f8 s [] in MorphicUIManager>displayProgress:at:from:to:during:
 0xb4d1090 s BlockClosure>on:do:
 0xad20690 s [] in MorphicUIManager>displayProgress:at:from:to:during:
 0xad3e640 s BlockClosure>ensure:
 0xad20728 s MorphicUIManager>displayProgress:at:from:to:during:
 0xad3e5e0 s ProgressInitiationException>defaultResumeValue
 0xb6192b0 s ProgressInitiationException(Exception)>resume
 0xb61ede0 s ProgressInitiationException>defaultAction
 0xb6504f0 s UndefinedObject>handleSignal:
 0xad207d8 s ProgressInitiationException(Exception)>signal
 0xad20838 s ProgressInitiationException>display:at:from:to:during:
 0xad3e580 s ProgressInitiationException class>display:at:from:to:during:
 0xb619250 s ByteString(String)>displayProgressAt:from:to:during:
 0xb61ed80 s ByteString(String)>displayProgressFrom:to:during:
 0xad208c0 s ReadStream(PositionableStream)>fileInAnnouncing:
 0xad3e520 s ReadStream(PositionableStream)>fileIn
 0xb6191f0 s CodeLoader>installSourceFile:
 0xb61ed20 s [] in CodeLoader>installSourceFiles
 0xb650490 s Array(SequenceableCollection)>do:
 0xad20b80 s CodeLoader>installSourceFiles
 0xad20ce8 s ProjectLauncher>startUpAfterLogin
 0xad3e4c0 s ProjectLauncher>startUp
 0xb619190 s [] in AutoStart class>startUp:
 0xb61ecc0 s WorldState>runStepMethodsIn:
 0xb650430 s PasteUpMorph>runStepMethods
 0xacfbb50 s WorldState>doOneCycleNowFor:
 0xacfbbb0 s WorldState>doOneCycleFor:
 0xacfbc10 s PasteUpMorph>doOneCycle
 0x99caec8 s [] in MorphicProject>spawnNewProcess
 0x95e1050 s [] in BlockClosure>newProcess

The bug is also present in earlier VMVersions. Like in this build on travis:
https://travis-ci.org/hpi-swa-teaching/AcceptIt/builds/389123915

This is how the log looks in those cases sometimes:

Segmentation fault Tue Jun 12 17:32:55 2018
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak
Squeak VM version: 5.0-3427  Fri Aug 21 22:07:53 PDT 2015 gcc 4.4.7 [Production Spur ITHB VM]
Built from: CoInterpreter VMMaker.oscog-eem.1441 uuid: c41d605b-7d2e-4ecc-95e1-b295119106a7 Aug 21 2015
With: StackToRegisterMappingCogit VMMaker.oscog-eem.1436 uuid: 9d2442c4-2066-4ffd-a215-e7e2b6cb8eed Aug 21 2015
Revision: VM: r3427 http://www.squeakvm.org/svn/squeak/branches/Cog Date: 2015-08-21 20:39:38 -0700
Plugins: r3415 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
Build host: Linux mclinux32 2.6.32-431.el6.i686 #1 SMP Fri Nov 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux
plugin path: /home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427 [default: /home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/]
C stack backtrace & registers:
	eax 0xffe105e4 ebx 0xffe10500 ecx 0xffe10598 edx 0xffe1054c
	edi 0xffe103d0 esi 0xffe103d0 ebp 0xffe10468 esp 0xffe104b4
	eip 0xffe106c8
*[0xffe106c8]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak[0x805f200]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak[0x805f4ff]
[0xf7f8dde0]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak[0x806d580]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak[0x8099817]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak(ceStackOverflow+0x6d)[0x809cc5d]
[0x890028e]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak(interpret+0x86e)[0x809d50e]
/home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/lib/squeak/5.0-3427/squeak(main+0x2b4)[0x805fc54]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xf7d66af3]
/lib/i386-linux-gnu/libc.so.6(+0x1ad450)[0xf7efa450]
Smalltalk stack dump:
0xffe7a3c4 M INVALID RECEIVER>(nil)  0x93d0a68: a(n) 
0xffe7a3e4 M [] in INVALID RECEIVER>(nil)  0x8a0ffd0: a(n) 
0xffe7a404 M INVALID RECEIVER>(nil)  0x8a18328: a(n) 
0xffe7a420 M INVALID RECEIVER>(nil)  0x8a0ffd0: a(n) 
0xffe7a444 M INVALID RECEIVER>(nil)  0x8a0ff50: a(n) 
0xffe7a468 I INVALID RECEIVER>(nil)  0x8ce1a40: a(n) 
0xffe7a484 M [] in INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe7a4a0 M INVALID RECEIVER>(nil)  0x8a107f8: a(n) 
0xffe7a4c0 M [] in INVALID RECEIVER>(nil)  0x8a10798: a(n) 
0xffe7a4e0 M INVALID RECEIVER>(nil)  0x8ce1c00: a(n) 
0xffe7a504 M INVALID RECEIVER>(nil)  0x8a10798: a(n) 
0xffe7a520 M INVALID RECEIVER>(nil)  0x8ce1a40: a(n) 
0xffe7a548 I INVALID RECEIVER>(nil)  0x1=0
0xffe7a560 I INVALID RECEIVER>(nil) 0xaa318c8: a(n) 
0xffe7a580 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a5a4 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a5c4 M INVALID RECEIVER>(nil)  0xaa316c0: a(n) 
0xffe7a5e8 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a608 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a62c M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a65c M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a688 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a6b4 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a6d8 M INVALID RECEIVER>(nil)  0x8a0a180: a(n) 
0xffe7a700 I INVALID RECEIVER>(nil)  0xa968260: a(n) 
0xffe7a720 I INVALID RECEIVER>(nil)  0xa968260: a(n) 
0xffe7a73c M INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe7a754 M INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe7a76c M [] in INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe7a788 M INVALID RECEIVER>(nil)  0x8a0fe30: a(n) 
0xffe7a7b0 M [] in INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe1b448 M INVALID RECEIVER>(nil)  0x8a0fcd8: a(n) 
0xffe1b470 M INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe1b490 M [] in INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe1b4b0 M INVALID RECEIVER>(nil)  0x8a0fea8: a(n) 
0xffe1b4cc M INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe1b4e4 M INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b504 M [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b520 M INVALID RECEIVER>(nil)  0x8a0ff38: a(n) 
0xffe1b548 M [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b564 M INVALID RECEIVER>(nil)  0x8a10060: a(n) 
0xffe1b58c M [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b5a8 M INVALID RECEIVER>(nil)  0x93c1ab0: a(n) 
0xffe1b5c4 M INVALID RECEIVER>(nil)  0xa8de168: a(n) 
0xffe1b5e8 M INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b604 M INVALID RECEIVER>(nil)  0xaa40110: a(n) 
0xffe1b620 M [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b640 M INVALID RECEIVER>(nil)  0xaa39900: a(n) 
0xffe1b664 I INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b684 I [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b6a8 I INVALID RECEIVER>(nil)  0x93c1ab0: a(n) 
0xffe1b6cc I INVALID RECEIVER>(nil)  0xa8de168: a(n) 
0xffe1b6f0 I [] in INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b710 M INVALID RECEIVER>(nil)  0xaa399f0: a(n) 
0xffe1b734 I INVALID RECEIVER>(nil)  0xaa397f0: a(n) 
0xffe1b754 I INVALID RECEIVER>(nil)  0xa9600a8: a(n) 
0xffe1b784 I INVALID RECEIVER>(nil)  0xa9600a8: a(n) 
0xffe1b7ac I INVALID RECEIVER>(nil)  0xa9600a8: a(n) 
 0xaa39bb8 is not a context
Most recent primitives
**StackOverflow**
**StackOverflow**
stack page bytes 4096 available headroom 2788 minimum unused headroom 3016
	(Segmentation fault)
/home/travis/smalltalkCI-master/_builds/vm: line 1:  3323 Aborted                 (core dumped) /home/travis/smalltalkCI-master/_cache/vms/cogspurlinux/squeak "$@"


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","potentialAction":{"@type":"ViewAction","target":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267","name":"View Issue"},"description":"View this Issue on GitHub","publisher":{"@type":"Organization","name":"GitHub","url":"https://github.com"}}</script> <script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"CoverageWrapper VM crash Squeak (#267)"}],"action":{"name":"View Issue","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267"}}}</script> <script type="application/ld+json">{ "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "CoverageWrapper VM crash Squeak (#267)", "sections": [ { "text": "", "activityTitle": "**Jascha Beste**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@Askir", "facts": [ { "name": "Repository: ", "value": "OpenSmalltalk/opensmalltalk-vm" }, { "name": "Issue #: ", "value": 267 } ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 345206311\n}" } ], "themeColor": "26292E" }</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

David T Lewis
 

Hi Fabio,

can you give me precise instructions on how to reproduce this?  (I've checked out AcceptIt).  Or can you write a script? Or provide an image?


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@eliotmiranda in #267: Hi Fabio,\r\n\r\n can you give me precise instructions on how to reproduce this? (I've checked out AcceptIt). Or can you write a script? Or provide an image?"}],"action":{"name":"View Issue","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-404262643"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-404262643", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-404262643", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)", "sections": [ { "text": "", "activityTitle": "**Eliot Miranda**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@eliotmiranda", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-404262643" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 345206311\n}" } ], "themeColor": "26292E" } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

David T Lewis
In reply to this post by David T Lewis
 

@eliotmiranda
I'm not Fabio but maybe I can still help you with reproducing or at least leading you on the right track.
So I encountered the problem initially, when using smalltalk-ci with coverage testing enabled.
To reproduce it that way, I created a branch with coverage testing enabled on Acceptit.

If you checkout that one and let smalltalkci run, you will encounter the crash. You can also checkout the crash on travis: https://travis-ci.org/hpi-swa-teaching/AcceptIt/builds/404108169 (This is with a very old vm version though) But when reproducing locally with a newer vm version the crash is identical.

Interestingly though if starting the tests manually in the image with coverage enabled it works without any crashes. So to reproduce manually, you'd have to start the tests the exact same way that smalltalkci does, which I didn't manage to do yet. But Fabio probably can help with that.

I hope this helps.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@Askir in #267: @eliotmiranda \r\nI'm not Fabio but maybe I can still help you with reproducing or at least leading you on the right track.\r\nSo I encountered the problem initially, when using smalltalk-ci with coverage testing enabled.\r\nTo reproduce it that way, I created a [branch with coverage testing enabled on Acceptit](https://github.com/hpi-swa-teaching/AcceptIt/tree/coveragewrapper-crash). \r\n\r\nIf you checkout that one and let smalltalkci run, you will encounter the crash. You can also checkout the crash on travis: https://travis-ci.org/hpi-swa-teaching/AcceptIt/builds/404108169 (This is with a very old vm version though) But when reproducing locally with a newer vm version the crash is identical.\r\n\r\nInterestingly though if **starting the tests manually** in the image with coverage enabled it works **without any crashes**. So to reproduce manually, you'd have to start the tests the exact same way that smalltalkci does, which I didn't manage to do yet. But Fabio probably can help with that.\r\n\r\nI hope this helps."}],"action":{"name":"View Issue","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-405086384"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-405086384", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-405086384", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)", "sections": [ { "text": "", "activityTitle": "**Jascha Beste**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@Askir", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-405086384" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 345206311\n}" } ], "themeColor": "26292E" } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

David T Lewis
In reply to this post by David T Lewis
 

This ran on a pretty old VM from 2016. The VMs used by smalltalkCI have recently been updated with new ones. Please reopen this if you still encounter problems like this.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@fniephaus in #267: This ran on a pretty old VM from 2016. The VMs used by smalltalkCI have recently been updated with new ones. Please reopen this if you still encounter problems like this."}],"action":{"name":"View Issue","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-411401805"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-411401805", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-411401805", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)", "sections": [ { "text": "", "activityTitle": "**Fabio Niephaus**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@fniephaus", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"OpenSmalltalk/opensmalltalk-vm\",\n\"issueId\": 267,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "targets": [ { "os": "default", "uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#issuecomment-411401805" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 345206311\n}" } ], "themeColor": "26292E" } ]</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)

David T Lewis
In reply to this post by David T Lewis
 

Closed #267.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #267."}],"action":{"name":"View Issue","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#event-1777722832"}}}</script> <script type="application/ld+json">[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#event-1777722832", "url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#event-1777722832", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [OpenSmalltalk/opensmalltalk-vm] CoverageWrapper VM crash Squeak (#267)", "sections": [ { "text": "", "activityTitle": "**Fabio Niephaus**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@fniephaus", "facts": [ ] } ], "potentialAction": [ { "targets": [ { "os": "default", "uri": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/267#event-1777722832" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 345206311\n}" } ], "themeColor": "26292E" } ]</script>