Andrei Chiș

Results 43 comments of Andrei Chiș

The crash described above also happens on MacOS (BigSpur Intel) with Pharo 10. ``` Pharo10.0.0 Build information: Pharo-10.0.0+build.521.sha.14f541319d443f4261f84f4fa19fbb34460a5edb (64 Bit) ``` ``` CoInterpreter * VMMaker-tonel.1 uuid: 9bb1c8f0-799d-0d00-a873-c9210f2acd2a Jun 10 2022...

One other aspect we noticed is that the crash happens with primitives from `ExternalAddress`. As an experiment we tried removing the primitive pragma from methods in `ExternalAddress` that deal with...

The crash is also random. If one calls only `ExternalAddress null fromCString` in some case as expected a debugger appears with the `PrimitiveFailed` error.

Wrongly assigned these commits to another issue: https://github.com/feenkcom/lepiter/commit/faaa458c2268c959c8af1143fb74c6f8f51db193 https://github.com/feenkcom/lepiter/commit/81213ddb66723009edaea5abbca0e73736ad1837 https://github.com/feenkcom/lepiter/commit/33158fea2aeef6b0c6a8f74370430000dd58e1e3 https://github.com/feenkcom/lepiter/commit/b0e41e083cb104ca8b2b437f44ccf91043a9b3a0

Related to https://github.com/pharo-project/pharo/issues/11083

@seandenigris I guess the workaround would be `aDefinition ifNil: [ ^ errorBlock value ]` as `aDefinition` is already nil.

I also tried something like below in `MCPatcher>>modifyDefinition:to:` ``` baseDefinition ifNil: [ ^ self addDefinition: targetDefinition ]. ``` and ``` baseDefinition ifNil: [ ^ self ]. ``` In both cases...

As a first try for a workaround I went with the first option above: ``` baseDefinition ifNil: [ ^ self addDefinition: targetDefinition ]. ``` Mostly to behave as before. Could...

A few more details about this error. It seems to happen only on Linux randomly when calling `#forceCalculateDirtyPackages`. Looking at what mcz is parsed we get `'Error: TonelParseError while parsing...

Still happens quite frequently when loading code using Iceberg in the latest Pharo 8 image on a CI server ``` KeyNotFound: key 139747546628136 not found in WeakValueDictionary WeakValueDictionary(Dictionary)>>errorKeyNotFound: [ self...