-
Notifications
You must be signed in to change notification settings - Fork 151
Open
Description
When closing the GUI on OpenBSD, netgen segfaults.
Steps to reproduce:
- Start netgen
- Press 'Quit' -> 'Yes'
The segfault was introduced by this commit: 7382240. Reverting it avoids the segfault.
Backtrace
Reading symbols from netgen-mesher...
[New process 104072]
[New process 472060]
[New process 441334]
[New process 258915]
[New process 536766]
[New process 548222]
[New process 206266]
[New process 380431]
[New process 467505]
[New process 567411]
[New process 580122]
Core was generated by `netgen-mesher'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000022739c58f65 in take_gil.llvm () from /usr/local/lib/libpython3.12.so.0.0
[Current thread is 1 (process 104072)]
(gdb) bt
#0 0x0000022739c58f65 in take_gil.llvm () from /usr/local/lib/libpython3.12.so.0.0
#1 0x0000022739c59ebb in PyEval_RestoreThread () from /usr/local/lib/libpython3.12.so.0.0
#2 0x0000022739c93d66 in PyGILState_Ensure () from /usr/local/lib/libpython3.12.so.0.0
#3 0x000002253848e2ea in pybind11::gil_scoped_acquire::gil_scoped_acquire (this=)
at /usr/local/lib/python3.12/site-packages/pybind11/include/pybind11/gil.h:195
#4 main (argc=, argv=) at /usr/ports/pobj/netgen-mesher-6.2.2406/netgen-6.2.2406/ng/ngappinit.cpp:259
(gdb) q
Metadata
Metadata
Assignees
Labels
No labels