Segfault during mutation run

Đang mở
#415 4 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
32/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
devtools, testing-qa

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện mutmut run với các thiết lập pyproject.toml và môi trường Python 3.9 đã được báo cáo. Tập trung vào PyRoute/Pathfinding/single_source_dijkstra.py và Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py, đặc biệt là test_stars_node_types_owned. Được xem là hoàn tất khi lần chạy mutation không còn tạo ra các segmentation fault đã được báo cáo và tiến độ hoặc tốc độ của nó nhất quán với lần chạy thực tế.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Mutmut version: 22f3924b6b5a2ff7916c1f62aa1ed1f3341e42ee
Python version: 3.9.21
OS: Fedora Linux 41

Repo: https://github.com/makhidkarun/traveller_pyroute

pyproject.toml bits:

paths_to_mutate = ["PyRoute/"]
tests_dir = ["Tests/"]
also_copy = ["Tests/", "PyRoute/Pathfinding/*.so"]
runner = "pytest -x"

After getting past #412 , I'm now actually getting mutants to run - just, at the moment, not cleanly.
Run in question:

  (venv) alex@localhost:~/gitstuf/traveller_pyroute$ mutmut run
⠋ Generating mutants
    done in 51590ms
⠼ Listing all tests 
⠋ Running clean tests
    done
⠼ Running forced fail test
    done
Running mutation testing
⠙ 29999/30093  🎉 24 🫥 29969  ⏰ 0  🤔 0  🙁 6  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 253 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 102 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_5
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠇ 30016/30093  🎉 32 🫥 29969  ⏰ 6  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 337 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_6
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠼ 30022/30093  🎉 32 🫥 29969  ⏰ 12  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 421 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_12
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠴ 30023/30093  🎉 32 🫥 29969  ⏰ 13  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 435 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_13
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠧ 30035/30093  🎉 39 🫥 29969  ⏰ 16  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 589 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_24
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠏ 30037/30093  🎉 41 🫥 29969  ⏰ 16  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 631 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_27
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠋ 30038/30093  🎉 41 🫥 29969  ⏰ 17  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007f986014e740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 645 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_28
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathTreeRegressions.py", line 278 in test_stars_node_types_owned
  File "/usr/lib64/python3.9/unittest/case.py", line 550 in _callTestMethod
  File "/usr/lib64/python3.9/unittest/case.py", line 592 in run
  File "/usr/lib64/python3.9/unittest/case.py", line 651 in __call__
  File "/home/alex/gitstuf/traveller_pyroute/venv/lib64/python3.9/site-packages/_pytest/unittest.py", line 343 in runtest
<elided>
⠇ 30093/30093  🎉 87 🫥 29969  ⏰ 22  🤔 0  🙁 8  🔇 0
0.25 mutations/second


That mutation test(?) rate is also misleading - that run didn't take 200 minutes, as you would expect from 30k mutants at 0.25 mutants/sec, more like 10-15 minutes (at a guess).

Running only testApproximateShortestPathTreeRegressions.py (ie, runner = "pytest -x -k testApproximateShortestPathTreeRegressions") results in the following run output:

(venv) alex@localhost:~/gitstuf/traveller_pyroute$ mutmut run
⠼ Generating mutants
    done in 34385ms
⠇ Listing all tests 
⠼ Running clean tests
    done
⠋ Running forced fail test
    done
Running mutation testing
⠙ 30003/30093  🎉 26 🫥 29969  ⏰ 0  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 253 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 102 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_5
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
⠦ 30018/30093  🎉 35 🫥 29969  ⏰ 5  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 337 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_6
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
⠙ 30023/30093  🎉 37 🫥 29969  ⏰ 8  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 407 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_11
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 180 in test_add_tree_to_unified_forest
<elided>
Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 421 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_12
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 435 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_13
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
⠴ 30037/30093  🎉 44 🫥 29969  ⏰ 13  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 589 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_24
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
⠧ 30039/30093  🎉 46 🫥 29969  ⏰ 13  🤔 0  🙁 8  🔇 0Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 631 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_27
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
Fatal Python error: Segmentation fault

Current thread 0x00007fd491b6c740 (most recent call first):
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 645 in x_explicit_shortest_path_dijkstra_distance_graph__mutmut_28
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 50 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 769 in explicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 56 in x_implicit_shortest_path_dijkstra_distance_graph__mutmut_orig
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 43 in _mutmut_trampoline
  File "/home/alex/gitstuf/traveller_pyroute/mutants/PyRoute/Pathfinding/single_source_dijkstra.py", line 235 in implicit_shortest_path_dijkstra_distance_graph
  File "/home/alex/gitstuf/traveller_pyroute/Tests/Pathfinding/testApproximateShortestPathForest.py", line 56 in test_unified_can_handle_singleton_landmarks
<elided>
⠼ 30093/30093  🎉 93 🫥 29969  ⏰ 15  🤔 0  🙁 8  🔇 0
0.51 mutations/second

As far as I can tell, those tests aren't segfaulting in the clean test run, so am I doing something (else) wrong?

Ngôn ngữ chính
Python
Star
1.5k
Fork
190
Merge trung bình
1 ngày 11 giờ
Pull request đã merge (30 ngày)
8

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của boxed/mutmut

Tất cả issue của boxed/mutmut

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.