https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255445
--- Comment #11 from yocal...@gmail.com <yocal...@gmail.com> --- Update on the matter. I was able to analyze a python3.9.4 core dump and I've narrowed the fact down that the thread on CPU that crashed is in concurrent.future._base.Executor class. Core was generated by `python3.9: middlewared'. Program terminated with signal SIGSEGV, Segmentation fault. #0 pymalloc_alloc (ctx=<optimized out>, nbytes=56) at Objects/obmalloc.c:1621 warning: Source file is more recent than executable. 1621 if (UNLIKELY((pool->freeblock = *(block **)bp) == NULL)) { [Current thread is 1 (LWP 100893)] (gdb) info locals size = 3 pool = 0x83757b000 bp = 0x0 (gdb) py-bt Traceback (most recent call first): File "/usr/local/lib/python3.9/xml/etree/ElementPath.py", line 282, in select yield elem File "/usr/local/lib/python3.9/xml/etree/ElementPath.py", line 389, in find return next(iterfind(elem, path, namespaces), None) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/disk_/disk_info_freebsd.py", line 96, in label_to_disk part = geom.class_by_name('PART').xml.find(f'.//provider[name="{dev}"]/../name') File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1521, in call_sync ) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 416, in transform_topology disk = self.middleware.call_sync('disk.label_to_disk', *args) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 435, in transform_topology x[i] = self.transform_topology(x[i], dict(options, geom_scan=False)) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 432, in transform_topology x[key] = self.transform_topology(x[key], dict(options, geom_scan=False)) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 435, in transform_topology x[i] = self.transform_topology(x[i], dict(options, geom_scan=False)) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 432, in transform_topology x[key] = self.transform_topology(x[key], dict(options, geom_scan=False)) File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/pool.py", line 469, in pool_extend 'topology': self.transform_topology(zpool['groups']), File "/usr/local/lib/python3.9/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/middlewared/utils/io_thread_pool_executor.py", line 308, in _target File "/usr/local/lib/python3.9/threading.py", line 892, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.9/threading.py", line 954, in _bootstrap_inner self.run() File "/usr/local/lib/python3.9/threading.py", line 912, in _bootstrap self._bootstrap_inner() -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-python@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-python To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"