Skip to content

make test and make bench coredump on aarch64 #17

@baiwfg2

Description

@baiwfg2

Hi. I build it with gcc 7.3 on aarch64 linux. And make test and make bench don't work out.

root@adaptive-radix-tree (master)$ make test
[doctest] doctest version is "2.3.8"
[doctest] run with "--help" for options
terminate called after throwing an instance of 'std::out_of_range'
  what():  provided partial key does not have a successor
===============================================================================
/data/adaptive-radix-tree/test/art.cpp:25:
TEST SUITE: art
TEST CASE:  set

DEEPEST SUBCASE STACK REACHED (DIFFERENT FROM THE CURRENT ONE):
  insert value s.t. existing value is a prefix

/data/adaptive-radix-tree/test/art.cpp:25: FATAL ERROR: test case CRASHED: SIGABRT - Abort (abnormal termination) signal                                                                

===============================================================================
[doctest] test cases:      1 |      0 passed |      1 failed |     23 skipped
[doctest] assertions:      5 |      5 passed |      0 failed |
[doctest] Status: FAILURE!
/bin/sh: line 1:  3308 Aborted                 (core dumped) ./build/test
make: *** [Makefile:14: test] Error 134

root@adaptive-radix-tree (master)$ make bench
terminate called after throwing an instance of 'std::out_of_range'
  what():  provided partial key does not have a successor
/bin/sh: line 1:  4235 Aborted                 (core dumped) ./build/bench
make: *** [Makefile:17: bench] Error 134

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions