When i try to open a repository in the newspeak ide, i get an segmentation fault.
Segmentation fault Tue Oct 12 22:32:24 2021
/home/stefan/Devel/newspeak/nsvm/nscogspur64linuxht/lib/nsvm/5.0-202110090030-64bit/nsvm Newspeak VM version: 5.0-202110090030 Tue Oct 12 20:32:51 CEST 2021 gcc 11.1.0 [Production Spur 64-bit VM] Built from: CoInterpreter VMMaker.oscog-mt.3083 uuid: 0d345f2b-f29d-7148-b84c-cb4ed3775bb1 Oct 12 2021 With: StackToRegisterMappingCogit VMMaker.oscog-mt.3083 uuid: 0d345f2b-f29d-7148-b84c-cb4ed3775bb1 Oct 12 2021 Revision: VM: 202110090030 stefan@:Devel/smalltalk/opensmalltalk-vm Date: Fri Oct 8 17:30:23 2021 CommitHash: 43ff6e5 Plugins: 202110090030 stefan@:Devel/smalltalk/opensmalltalk-vm Build host: Linux lenovo 5.14.9-arch2-1 #1 SMP PREEMPT Fri, 01 Oct 2021 19:03:20 +0000 x86_64 GNU/Linux plugin path: ../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit [default: /home/stefan/Devel/newspeak/nsvm/nscogspur64linuxht/lib/nsvm/5.0-202110090030-64bit/]
C stack backtrace & registers: rax 0x558f5c1898e0 rbx 0x558f5975ec68 rcx 0x7f42ce69693f rdx 0x1 rdi 0x7f42ce76a4d0 rsi 0x7f42cc792170 rbp 0x558f5c1898e0 rsp 0x7ffc4d950d90 r8 0xa r9 0x7ffc4d950bc7 r10 0x1 r11 0x293 r12 0x558f5ea0f6d0 r13 0x558f596f9cba r14 0x200000401 r15 0x7ffc4d98a9d0 rip 0x558f59660a64 *../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit/nsvm(+0x88a64)[0x558f59660a64] ../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit/nsvm(+0x2f085)[0x558f59607085] ../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit/nsvm(+0x2f422)[0x558f59607422] /lib/libpthread.so.0(+0x13870)[0x7f42ce8d1870] ../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit/nsvm(+0x88a64)[0x558f59660a64] ../nsvm/nscogspur64linuxht/bin/../lib/nsvm/5.0-202110090030-64bit/nsvm(ceSelfSendreceiver+0x1d1)[0x558f59661401] [0x558f5b6b01cc] /lib/libc.so.6(+0x1c2000)[0x7f42ce769000]
Smalltalk stack dump: 0x7ffc4d98a988 M INVALID RECEIVER>ClassMirror 0x558f5b91b9f8 is in new space 0x7ffc4d98a9b8 M ClassMirror`3120419>superclass 0x558f5bd1b568: a(n) ClassMirror`3120419 0x7ffc4d98aa08 I ClassMirror`3120419>allSuperclasses 0x558f5bd1b568: a(n) ClassMirror`3120419 0x7ffc4d98aa40 M ClassMirror`3120419>computeMirrorGroup: 0x558f5bd1b568: a(n) ClassMirror`3120419 0x7ffc4d98aa80 M ClassMirror`3120419>slots 0x558f5bd1b568: a(n) ClassMirror`3120419 0x7ffc4d98aac8 M SourceMirrorParser`4082533(ExecutableGrammar`2612245)>setupForwardReferences 0x558f5bd1af98: a(n) SourceMirrorParser`4082533 0x7ffc4d98ab08 I SourceMirrorParser`4082533(ExecutableGrammar`2612245)>initializer`new 0x558f5bd1af98: a(n) SourceMirrorParser`4082533 0x7ffc4d98ab60 I SourceMirrorParser`4082533(NS3Grammar`1028181)>initializer`new 0x558f5bd1af98: a(n) SourceMirrorParser`4082533 0x7ffc4d98aba0 I SourceMirrorParser`4082533(TypedNS3Grammar`1028181)>initializer`new 0x558f5bd1af98: a(n) SourceMirrorParser`4082533 0x7ffc4d98abe0 I SourceMirrorParser`4082533>initializer`new 0x558f5bd1af98: a(n) SourceMirrorParser`4082533 0x7ffc4d98ac28 I SourceMirrorParser`4082533 class>new 0x558f5bd11c48: a(n) SourceMirrorParser`4082533 0x7ffc4d98ac68 I MirrorCache`4082533>initializer`onSelector: 0x558f5ba130b0: a(n) MirrorCache`4082533 0x7ffc4d98acb8 I MirrorCache`4082533 class>onSelector: 0x558f5ba0ece0: a(n) MirrorCache`4082533 0x7ffc4d98acf0 M [] in VCSNewspeakSourceMirrors>initializer`usingPlatform:vcs:ide: 0x558f5ff38c20: a(n) VCSNewspeakSourceMirrors 0x7ffc4d98ad20 M Future`2952908>resolve 0x558f5ff59fe0: a(n) Future`2952908 0x7ffc4d98ad58 M Future`2952908>doesNotUnderstand: mirrorForStream: 0x558f5ff59fe0: a(n) Future`2952908 0x7ffc4d98ada0 I VCSNewspeakSourceMirrors>mirrorForStream: 0x558f5ff38c20: a(n) VCSNewspeakSourceMirrors 0x7ffc4d98add8 M Message>sendTo: 0x558f5ba111d8: a(n) Message 0x7ffc4d982940 M Future`2952908>doesNotUnderstand: mirrorForStream: 0x558f5ff59dc8: a(n) Future`2952908 0x7ffc4d982978 M MirrorLoader`512995>mirrorForStream:name: 0x558f5ba0f658: a(n) MirrorLoader`512995 0x7ffc4d9829b8 M Message>sendTo: 0x558f5ba11238: a(n) Message 0x7ffc4d9829f0 M Future`2952908>doesNotUnderstand: mirrorForStream:name: 0x558f5ff59e10: a(n) Future`2952908 0x7ffc4d982a28 M VCSSourceMirrors>mirrorForStream:name: 0x558f5ff38a80: a(n) VCSSourceMirrors 0x7ffc4d982a68 M Message>sendTo: 0x558f5ba11258: a(n) Message 0x7ffc4d982aa0 M Future`2952908>doesNotUnderstand: mirrorForStream:name: 0x558f5ff421b8: a(n) Future`2952908 0x7ffc4d982af0 M [] in RepositoryVersion`273299>mirrors 0x558f5ba11298: a(n) RepositoryVersion`273299 0x7ffc4d982b30 M OrderedCollection>do: 0x558f5ba112f8: a(n) OrderedCollection 0x7ffc4d982b98 I RepositoryVersion`273299>mirrors 0x558f5ba11298: a(n) RepositoryVersion`273299 0x7ffc4d982be8 I ImageBasedChangeSubject`135144969>buildVersion 0x558f5ba113f0: a(n) ImageBasedChangeSubject`135144969 0x7ffc4d982c28 I ImageBasedChangeSubject`135144969>version 0x558f5ba113f0: a(n) ImageBasedChangeSubject`135144969 0x7ffc4d982c70 I ImageBasedChangeSubject`135144969>hasChanges 0x558f5ba113f0: a(n) ImageBasedChangeSubject`135144969 0x7ffc4d982cb0 I ImageBasedChangePresenter`1096835>definitionHolderContents 0x558f5ba0fb30: a(n) ImageBasedChangePresenter`1096835 0x7ffc4d982ce0 M [] in ImageBasedChangePresenter`1096835>definition 0x558f5ba0fb30: a(n) ImageBasedChangePresenter`1096835 0x7ffc4d982d10 M [] in HolderComposer`1721269>content 0x558f5ba11440: a(n) HolderComposer`1721269 0x7ffc4d982d40 M UndefinedObject>ifNil: 0x558f5c1898e0: a(n) UndefinedObject 0x7ffc4d982d78 M HolderComposer`1721269>content 0x558f5ba11440: a(n) HolderComposer`1721269 0x7ffc4d982db0 M HolderComposer`1721269>createVisual 0x558f5ba11440: a(n) HolderComposer`1721269 0x7ffc4d982de0 M HolderComposer`1721269(Fragment`3861765)>visual 0x558f5ba11440: a(n) HolderComposer`1721269 0x7ffc4d954958 I ImageBasedChangePresenter`1096835(Presenter`3861765)>createVisual 0x558f5ba0fb30: a(n) ImageBasedChangePresenter`1096835 0x7ffc4d954988 M ImageBasedChangePresenter`1096835(Fragment`3861765)>visual 0x558f5ba0fb30: a(n) ImageBasedChangePresenter`1096835 0x7ffc4d9549b8 M [] in ColumnComposer`1721269(SequenceComposer`1721269)>createVisual 0x558f5ba0fc30: a(n) ColumnComposer`1721269 0x7ffc4d954a08 M OrderedCollection>collect: 0x558f5ba0fca0: a(n) OrderedCollection 0x7ffc4d954a50 M ColumnComposer`1721269(SequenceComposer`1721269)>createVisual 0x558f5ba0fc30: a(n) ColumnComposer`1721269 0x7ffc4d954a80 M ColumnComposer`1721269(Fragment`3861765)>visual 0x558f5ba0fc30: a(n) ColumnComposer`1721269 0x7ffc4d954ab8 M HolderComposer`1721269>createVisual 0x558f5ba0fdf0: a(n) HolderComposer`1721269 0x7ffc4d954ae8 M HolderComposer`1721269(Fragment`3861765)>visual 0x558f5ba0fdf0: a(n) HolderComposer`1721269 0x7ffc4d954b18 M [] in ColumnComposer`1721269(SequenceComposer`1721269)>createVisual 0x558f5ba0fe20: a(n) ColumnComposer`1721269 0x7ffc4d954b68 M OrderedCollection>collect: 0x558f5ba0fe90: a(n) OrderedCollection 0x7ffc4d954bc0 I ColumnComposer`1721269(SequenceComposer`1721269)>createVisual 0x558f5ba0fe20: a(n) ColumnComposer`1721269 0x7ffc4d954c00 I ColumnComposer`1721269(Fragment`3861765)>visual 0x558f5ba0fe20: a(n) ColumnComposer`1721269 0x7ffc4d954c48 I HolderComposer`1721269>content: 0x558f5ba10050: a(n) HolderComposer`1721269 0x7ffc4d954c80 M [] in LocalRepositoryPresenter`1096835>refreshSCAfter: 0x558f5ba0c540: a(n) LocalRepositoryPresenter`1096835 0x7ffc4d954cd0 M WorldState>runStepMethodsIn: 0x558f5c75fe70: a(n) WorldState 0x7ffc4d954d08 M PasteUpMorph>runStepMethods 0x558f5c589538: a(n) PasteUpMorph 0x7ffc4d954d40 M WorldState>doOneCycleNowFor: 0x558f5c75fe70: a(n) WorldState 0x7ffc4d954d78 M WorldState>doOneCycleFor: 0x558f5c75fe70: a(n) WorldState 0x7ffc4d954db0 M PasteUpMorph>doOneCycle 0x558f5c589538: a(n) PasteUpMorph 0x7ffc4d954de0 M [] in MorphicProject>spawnNewProcess 0x558f5c922ab8: a(n) MorphicProject 0x558f5e18e350 s [] in BlockClosure>newProcess
Most recent primitives replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: flushCache flushCache replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: flushCache flushCache replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: flushCache flushCache replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: flushCache flushCache behaviorHashOf: is:identicalTo: is:identicalTo: is:identicalTo: is:identicalTo: is:identicalTo: is:identicalTo: is:identicalTo: instantiateFixedClass: behaviorHashOf: is:identicalTo: new: behaviorHashOf: is:identicalTo: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy new:
replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: shallowCopy at:put: at:put: at:put: at:put: perform:withArguments: perform:withArguments: perform:withArguments: newMethod:header: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: replaceFrom:to:with:startingAt: at:put: at:put: at:put: at:put: flushCache flushCache flushCache behaviorHashOf: is:identicalTo: classOf:
(Segmentation fault)
vm-dev@lists.squeakfoundation.org