Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

NEURON tests fail when splay tree queueing is disabled in CoreNEURON #838

Description

@olupton

Describe the issue
If CoreNEURON is configured with CORENRN_ENABLE_SPLAYTREE_QUEUING=OFF, the following NEURON tests segfault:

         46 - coreneuron_modtests::test_netmove_py_cpu (Failed)
         54 - coreneuron_modtests::inputpresyn_py_cpu (Failed)
         63 - coreneuron_modtests::test_netmove_py_gpu (Failed)
         71 - coreneuron_modtests::inputpresyn_py_gpu (Failed)
        185 - tqperf::coreneuron (Failed)

Expected behavior
Either the failures should be fixed, or these tests should be disabled when this option is set (with a reference to this issue).

Additional context

CoreNeuron/CMakeLists.txt

Lines 351 to 354 in 511613e

# splay tree required for net_move
if(CORENRN_ENABLE_SPLAYTREE_QUEUING)
add_definitions("-DENABLE_SPLAYTREE_QUEUING")
endif()
suggests this is a known (to some people!) issue, but I didn't see a ticket for it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions