Skip to content

Segmentation fault when creating sstfilewriter #64

@sodre

Description

@sodre

def test_create_destroy(rocksdb_envoptions, rocksdb_options):
rv = sstfilewriter.create(rocksdb_envoptions, rocksdb_options)
assert rv is not None
sstfilewriter.destroy(rv)

Fatal Python error: Segmentation fault

Current thread 0x000000010b412dc0 (most recent call first):
  File "/Users/sodre/git/zeroae/zeroae-rocksdb/zeroae/rocksdb/c/sstfilewriter.py", line 66 in create
  File "/Users/sodre/git/zeroae/zeroae-rocksdb/tests/c/test_sstfilewriter.py", line 6 in test_create_destroy
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/python.py", line 184 in pytest_pyfunc_call
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/python.py", line 1479 in runtest
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 135 in pytest_runtest_call
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 217 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 244 in from_call
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 216 in call_runtest_hook
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 186 in call_and_report
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 100 in runtestprotocol
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/runner.py", line 85 in pytest_runtest_protocol
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/main.py", line 272 in pytest_runtestloop
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/main.py", line 247 in _main
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/main.py", line 191 in wrap_session
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/main.py", line 240 in pytest_cmdline_main
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/Users/sodre/.conda/envs/zeroae-rocksdb-dev/lib/python3.8/site-packages/_pytest/config/__init__.py", line 124 in main
  File "/Users/sodre/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/201.6668.115/PyCharm.app/Contents/plugins/python/helpers/pycharm/_jb_pytest_runner.py", line 43 in <module>

Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions