root@localhost:~# /tmp/strace -f -e trace=execve snap run hello-world
execve("/usr/bin/snap", ["snap", "run", "hello-world"], [/* 28 vars */]) = 0
/tmp/strace: Process 3279 attached
/tmp/strace: Process 3280 attached
/tmp/strace: Process 3281 attached
/tmp/strace: Process 3282 attached
/tmp/strace: Process 3283 attached
[pid 3280] execve("/usr/bin/ubuntu-core-launcher", ["/usr/bin/ubuntu-core-launcher", "snap.hello-world.hello-world", "snap.hello-world.hello-world", "/usr/lib/snapd/snap-exec", "hello-world"], [/* 40 vars */] <unfinished ...>
[pid 3281] +++ exited with 0 +++
[pid 3283] +++ exited with 0 +++
[pid 3282] +++ exited with 0 +++
[pid 3279] +++ exited with 0 +++
+++ superseded by execve in pid 3280 +++
<... execve resumed> ) = 0
execve("/usr/lib/snapd/snap-exec", ["/usr/lib/snapd/snap-exec", "hello-world"], [/* 42 vars */]) = 0
runtime: this CPU has no floating point hardware, so it cannot run
this GOARM=6 binary. Recompile using GOARM=5.
+++ exited with 1 +++