You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "James Peach (JIRA)" <ji...@apache.org> on 2018/06/15 17:52:00 UTC

[jira] [Created] (MESOS-9002) Mem access error in os::Fork::Tree

James Peach created MESOS-9002:
----------------------------------

             Summary: Mem access error in os::Fork::Tree
                 Key: MESOS-9002
                 URL: https://issues.apache.org/jira/browse/MESOS-9002
             Project: Mesos
          Issue Type: Task
            Reporter: James Peach


Building Mesos with gcc 8.1 (Fedora 28)

{noformat}
../../3rdparty/stout/include/stout/os/posix/fork.hpp: In member function ‘pid_t os::Fork::instantiate(const os::Fork::Tree&) const’:
../../3rdparty/stout/include/stout/os/posix/fork.hpp:354:61: error: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘using element_type = std::remove_extent<os::Fork::Tree::Memory>::type’ {aka ‘struct os::Fork::Tree::Memory’} with no trivial copy-assignment [-Werror=class-memaccess]
     memcpy(tree.memory.get(), &process, sizeof(Tree::Memory));
                                                             ^
../../3rdparty/stout/include/stout/os/posix/fork.hpp:235:12: note: ‘using element_type = std::remove_extent<os::Fork::Tree::Memory>::type’ {aka ‘struct os::Fork::Tree::Memory’} declared here
     struct Memory {
            ^~~~~~
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)