I'm using Pharo 7 on Ubuntu 17.10.
A copy of the stack:
ByteArray(Object)>>primitiveFailed:
ByteArray(Object)>>primitiveFailed
ByteArray>>integerAt:size:signed:
ByteArray>>unsignedLongAt:
SDL_KeyDownEvent>>windowID
OSSDL2Driver>>convertEvent:
[ event := self convertEvent: sdlEvent.
event ifNotNil: [ eventQueue nextPut: event ] ] in OSSDL2Driver>>processEvent: in Block: [ event := self convertEvent: sdlEvent....
BlockClosure>>on:do:
OSSDL2Driver>>processEvent:
OSSDL2Driver>>eventLoopProcessWithoutPlugin
[ self eventLoopProcessWithoutPlugin ] in OSSDL2Driver>>setupEventLoop in Block: [ self eventLoopProcessWithoutPlugin ]
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
But it seems incomplete. Any more information I can provide?
Thank you.