Closed Rikorose closed 3 years ago
I got a segfault on program exit when using hdf5 in a multithread (rayon) environment. Coredump:
coredumpctl gdb PID: 333137 (python) UID: 1000 (hendrik) GID: 1000 (hendrik) Signal: 11 (SEGV) Timestamp: Thu 2021-06-10 15:10:29 CEST (9s ago) Command Line: python -c from tests.test_pyclc import *; test_dataloader('~/data/hdf5') Executable: /usr/bin/python3.9 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-Alacritty.slice/app-Alacritty-307265.scope Unit: user@1000.service User Unit: app-Alacritty-307265.scope Slice: user-1000.slice Owner UID: 1000 (hendrik) Boot ID: f551cdaff1f44507b231985077fdc4ae Machine ID: fef964380b2449f7aa6d9beaddc5719b Hostname: T480s Storage: /var/lib/systemd/coredump/core.python.1000.f551cdaff1f44507b231985077fdc4ae.333137.1623330629000000.zst (present) Disk Size: 288.3M Message: Process 333137 (python) of user 1000 dumped core. Stack trace of thread 333168: #0 0x00007f28c411959d H5SL_release_common (libhdf5.so.103 + 0x20759d) #1 0x00007f28c4125ee5 H5SL_free (libhdf5.so.103 + 0x213ee5) #2 0x00007f28c3fb8503 H5D__chunk_io_term (libhdf5.so.103 + 0xa6503) #3 0x00007f28c3fd9e70 H5D__read (libhdf5.so.103 + 0xc7e70) #4 0x00007f28c3fda42a H5Dread (libhdf5.so.103 + 0xc842a) #5 0x00007f28c43472c6 n/a (/home/hendrik/.virtualenvs/clcrs/lib/python3.9/site-packages/pyclc.cpython-39-x86_64-linux-gnu.so + 0xb22c6)
Here is the full backtrace:
I got a segfault on program exit when using hdf5 in a multithread (rayon) environment. Coredump:
Here is the full backtrace:
Click to expand
```bash [I](gdb) bt full #0 0x00007f28c411959d in H5SL_release_common (slist=0x7f2890004000, op=0x7f28c3fb7e90