* Dan Bungert <daniel.bung...@canonical.com> [2024-07-03 11:23]:
Source: octave-dicom
Severity: normal
X-Debbugs-Cc: daniel.bung...@canonical.com
Dear Maintainer,
I wanted to forward along a fix I have done for Ubuntu for octave-dicom.
Ubuntu builds of octave-dicom were FTBFS on the built-in testsuite with
use-after-free / segfault type issues. I have not reproduced this build
failure on Sid, but memory corruption issues are treacherous and might show up
later.
If desired, more details can be found at
https://bugs.launchpad.net/ubuntu/+source/octave-dicom/+bug/2069660 ,
but the summary is that I have moved the std::maps used by dicomdict to static
storage to address this. I believe that the destructors are getting confused
with the multiple copies of dicomdict, due to the functionality being built
into several plugins and plugins being loaded by octave with RTLD_GLOBAL.
The patch passes the built-in testsuite, along with my attempts to confuse the
dict information loaded with specific plugin ordering.
Please see attached. Also, the upstream bug tracker at
https://octave.space/savannah/?Action=get&Format=HTMLCSS&Title=[octave%20forge]%20(dicom)
seems to be down, so if you have information about how best to reach upstream,
I'd appreciate it.
Thank you for the bug report.
Indeed, the website octave.space is down. You might try the following
URL for searching the bugs filed against the dicom package:
https://savannah.gnu.org/search/?search=Search&words0=dicom&type_of_search=bugs&only_group_id=1925&exact=1&max_rows=#options
You might file a bug report using this URL:
https://savannah.gnu.org/bugs/?group=octave&func=additem
Best,
Rafael Laboissière