Skip to content

LCM Segfault in control ProcessGroupManager::controlClientRequests #331

Description

@MaciejKaszynski

Description

There is a segfault in LCM code.

You can recreate this by running
bazel test //tests/integration/process_complex_rep_failure:process_complex_rep_failure --config=x86_64-linux

I've attached the core dump & lcm binary.

#0  0x000000000041904d in std::atomic<bool>::operator bool() const ()
#1  0x000000000043cd62 in score::lcm::internal::ControlClientChannel::getRequest() ()
#2  0x000000000040f522 in score::lcm::internal::ProcessGroupManager::controlClientRequests(score::lcm::internal::Graph&) ()
#3  0x000000000040f047 in score::lcm::internal::ProcessGroupManager::controlClientHandler(score::lcm::internal::Graph&) ()
#4  0x000000000040e9a1 in score::lcm::internal::ProcessGroupManager::run() ()
#5  0x0000000000407079 in runLCMDaemon(score::lcm::internal::ProcessGroupManager&) ()
#6  0x000000000040784d in main ()

segfault.zip

Analysis results

No response

Solution

No response

Error Occurrence Rate

None

How to reproduce

No response

Supporting Information

No response

Classification

Minor

First Affected Release

not released (main)

Last Affected Release

not released (main)

Expected Fixed Release

before release (main)

Category

  • Safety Relevant
  • Security Relevant

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Bug.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions