Jerome Kieffer
Jerome Kieffer
related to #2296
see https://github.com/silx-kit/pyFAI/blob/main/doc/source/usage/tutorial/FiberGrazingIncidence.ipynb
Does not occur when: - Loading the filename from the CLI - loading the image via the drag*&drop Only crashes when accepting the image from the HDF5 preview filer. -->...
Same command, same file, same computer, same packages ... just different sessions...
I have used several Eiger2 files and all are crashing in the `venv`. I tried the conda way (py3.12+Qt6) it is fine under windows.
I suspect it to be linked to https://github.com/silx-kit/pyFAI/issues/2047 which comes down to a `use after delete` of something in silx, (functtool_partial pattern .... see hdf5TreeModel in silx)
Again, system: debian13 running pyFAI-calib2, binding="qt5" ``` Thread 1 "python" received signal SIGSEGV, Segmentation fault. 0x00000000006adad8 in ?? () (gdb) bt #0 0x00000000006adad8 in ?? () #1 0x00007fffeaa2b8f3 in ??...
At least now, we are sure it is linked to the destruction of a Qt object
Thanks for Debian for providing https://debuginfod.debian.net ... the same with all symbols resolved ! ``` Thread 1 "python" received signal SIGSEGV, Segmentation fault. partial_vectorcall (pto=0x7fffe0125940, args=0x7fffb0312938, nargsf=1, kwnames=0x0) at ../Include/cpython/dictobject.h:62...
@t20100 could you help me in debugging this ? It looks to me that during the destruction of a QDialog window, there is a python dictionary which is accessed (Get...