Problems running snapcraft, uname crashing?

snap/bin/snapcraft --version
snapcraft, version 2.39.2
snap list
Name       Version    Rev   Developer  Notes
core       16-2.31.2  4206  canonical  core
snapcraft  2.39.2     1177  canonical  classic

when running snapcraft I get this error and it looks like uname -srvmpio is the problem?, when I run uname manually on the host machine with those flags it works OK.

Traceback (most recent call last):
  File "/snap/snapcraft/1177/bin/snapcraft", line 11, in <module>
    load_entry_point('snapcraft==2.39.2', 'console_scripts', 'snapcraft')()
  File "/snap/snapcraft/1177/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/snap/snapcraft/1177/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
    return ep.load()
  File "/snap/snapcraft/1177/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2291, in load
    return self.resolve()
  File "/snap/snapcraft/1177/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2297, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/cli/__main__.py", line 43, in <module>
    run(prog_name='snapcraft')
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 1043, in invoke
    return Command.invoke(self, ctx)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/cli/_runner.py", line 72, in run
    ctx.forward(lifecyclecli.commands['snap'])
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 553, in forward
    return self.invoke(cmd, **kwargs)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/cli/lifecycle.py", line 139, in snap
    project_options, directory=directory, output=output)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/lifecycle/_packer.py", line 46, in snap
    execute('prime', project_options)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/lifecycle/_runner.py", line 79, in execute
    _Executor(config, project_options).run(step, part_names)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/lifecycle/_runner.py", line 185, in run
    self._run_step(step, part, part_names)
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/lifecycle/_runner.py", line 222, in _run_step
    getattr(part, step)()
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 368, in build
    self.mark_build_done()
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 373, in mark_build_done
    machine_manifest = self._get_machine_manifest()
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 412, in _get_machine_manifest
    'uname': common.run_output(['uname', '-srvmpio']),
  File "/snap/snapcraft/1177/lib/python3.6/site-packages/snapcraft/internal/common.py", line 75, in run_output
    output = subprocess.check_output(['/bin/sh', f.name] + cmd, **kwargs)
  File "/snap/snapcraft/1177/usr/lib/python3.6/subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "/snap/snapcraft/1177/usr/lib/python3.6/subprocess.py", line 418, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/bin/sh', '/tmpfs/tmp/tmpjw_d9msm', 'uname', '-srvmpio']' died with <Signals.SIGSEGV: 11>.

Do you mind trying snapcraft from edge?

Using

/snap/bin/snapcraft --version
snapcraft, version 2.39.2+git53.e7b9d74
snap list
Name       Version               Rev   Developer  Notes
core       16-2.31.2             4206  canonical  core
snapcraft  2.39.2+git53.e7b9d74  1322  canonical  classic

uname -srvmpio from the host OS shows

Linux 4.4.0-83-generic #106~14.04.1-Ubuntu SMP Mon Jun 26 18:10:19 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I am getting the same error, truncated stack trace below, maybe this is not a problem with snapcraft but something wrong with the underlying machine, is the uname command run under some special context when snapcraft runs it that maybe I can mimic and see what might be going on?

  File "/snap/snapcraft/1322/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 376, in mark_build_done
    machine_manifest = self._get_machine_manifest()
  File "/snap/snapcraft/1322/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 415, in _get_machine_manifest
    'uname': common.run_output(['uname', '-srvmpio']),
  File "/snap/snapcraft/1322/lib/python3.6/site-packages/snapcraft/internal/common.py", line 75, in run_output
    output = subprocess.check_output(['/bin/sh', f.name] + cmd, **kwargs)
  File "/snap/snapcraft/1322/usr/lib/python3.6/subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "/snap/snapcraft/1322/usr/lib/python3.6/subprocess.py", line 418, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/bin/sh', '/tmpfs/tmp/tmp4vcc7kjo', 'uname', '-srvmpio']' died with <Signals.SIGSEGV: 11>.

Is this classic and non xenial? I thought I added the warning already about building with this combination. I will check again.

The snap being built is classic, and snapcraft is not running on xenial.

Is there any supported path to build a classic snap using snapcraft on trusty? I was able to build the snap using docker https://github.com/snapcore/snapcraft/tree/master/docker on trusty but while the created snap installs locally there are problems publishing it to the store.