c
2020-5-4 15:45:43

I managed to crash the Google Cloud Run sandbox using the Racket web server and now all the engineers are scratching their heads wondering how it happens. “Finding a bug in the sandbox is quite rare nowadays” :rolling_on_the_floor_laughing:


samth
2020-5-4 15:48:12

nice!


soegaard2
2020-5-4 17:03:57

And slightly annoying until they figure out how to fix it.


samth
2020-5-4 17:05:55

Will they tell you what was going on?


c
2020-5-4 17:06:53

yes I work there, and they have me CC’d to the bug :)


samth
2020-5-4 17:07:14

:slightly_smiling_face:


c
2020-5-4 17:07:27

there’s some system call which the server tries to perform, which the sandbox denies and aborts the process


samth
2020-5-4 17:07:45

what syscall?


c
2020-5-4 17:07:47

The system call is annotated with “this is almost certainly not an actual problem”. Until it is :wink:


c
2020-5-4 17:08:34

Unsupported syscall process_vm_readv


c
2020-5-4 17:08:41

they think it actually isn’t that though


c
2020-5-4 17:08:50

but are not sure what it is without more investigation


c
2020-5-4 17:09:11

I think they really are on it because it is interesting to them that I was able to break it with 6 lines of trivial code :slightly_smiling_face:


samth
2020-5-4 17:09:21

that does indeed seem unlikely to be the problem


samth
2020-5-4 17:09:33

my guess is continuation capture