Opened 2 days ago
Last modified 44 hours ago
#70764 new defect
Segfault fetching ports from FTP URLs on MacOS 15.0
Reported by: | Ygar-Vanaxe-Tsy-xtledron (YVT) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 2.10.1 |
Keywords: | sequoia | Cc: | Ygar-Vanaxe-Tsy-xtledron (YVT), jmroot (Joshua Root) |
Port: |
Description (last modified by Ygar-Vanaxe-Tsy-xtledron (YVT))
When migrating to darwin 24, restore command failed due to ncurses seg fault.
$ sudo port install ncurses ---> Fetching archive for ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://packages.macports.org/ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/ncurses ---> Fetching distfiles for ncurses ---> Attempting to fetch ncurses-6.5.tar.gz from ftp://ftp.funet.fi/pub/gnu/prep/ncurses [1] 29141 segmentation fault sudo port install ncurses
As of earlier today, ncurses installs without issue. However, the same problem now occurs with psutils.
---> Computing dependencies for psutils ---> Fetching archive for psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/psutils ---> Fetching distfiles for psutils ---> Attempting to fetch psutils-p17.tar.gz from ftp://mirror.macomnet.net/pub/CTAN/support/psutils [1] 92420 segmentation fault sudo port install psutils
Or sometimes due to bus error.
---> Computing dependencies for psutils ---> Fetching archive for psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/psutils ---> Fetching distfiles for psutils ---> Attempting to fetch psutils-p17.tar.gz from ftp://mirror.macomnet.net/pub/CTAN/support/psutils [1] 92223 bus error sudo port install psutils
Attachments (1)
Change History (11)
comment:1 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Keywords: | segfault, sequoia, ,migration → segfault, sequoia, migration |
---|
comment:2 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Keywords: | ncurses added |
---|---|
Priority: | Normal → High |
comment:3 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Cc: | Ygar-Vanaxe-Tsy-xtledron added |
---|
comment:4 Changed 2 days ago by jmroot (Joshua Root)
Description: | modified (diff) |
---|---|
Keywords: | segfault ncurses migration removed |
Summary: | ncurses Segfault on MacOS 15.0 → Segfault fetching ncurses on MacOS 15.0 |
comment:5 follow-up: 8 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Nothing crashed despite the segfault, ncurses simply failed to install making its dependents (pandoc for example) also un-installable. As of writing, ncurses installs fine.
sudo port install ncurses ---> Fetching archive for ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://packages.macports.org/ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/ncurses ---> Attempting to fetch ncurses-6.5_0.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/ncurses ---> Fetching distfiles for ncurses ---> Attempting to fetch ncurses-6.5.tar.gz from https://fra.de.distfiles.macports.org/ncurses ---> Verifying checksums for ncurses ---> Extracting ncurses ---> Applying patches to ncurses ---> Configuring ncurses ---> Building ncurses ---> Staging ncurses into destroot ---> Installing ncurses @6.5_0 ---> Activating ncurses @6.5_0 ---> Cleaning ncurses ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. ---> No broken ports found.
comment:6 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Description: | modified (diff) |
---|---|
Priority: | High → Normal |
Summary: | Segfault fetching ncurses on MacOS 15.0 → Segfault fetching ports on MacOS 15.0 |
comment:7 Changed 2 days ago by Ygar-Vanaxe-Tsy-xtledron (YVT)
Latest attempt to install outputs this:
sudo port install psutils ---> Computing dependencies for psutils ---> Fetching archive for psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://cph.dk.packages.macports.org/psutils ---> Attempting to fetch psutils-p17_1.darwin_24.arm64.tbz2 from https://mse.uk.packages.macports.org/psutils ---> Fetching distfiles for psutils ---> Attempting to fetch psutils-p17.tar.gz from ftp://mirror.macomnet.net/pub/CTAN/support/psutils tclsh8.6(93125,0x1f3f77240) malloc: *** error for object 0x600001384081: pointer being freed was not allocated tclsh8.6(93125,0x1f3f77240) malloc: *** set a breakpoint in malloc_error_break to debug [1] 93124 abort sudo port install psutils
comment:8 Changed 44 hours ago by ryandesign (Ryan Carsten Schmidt)
Replying to Ygar-Vanaxe-Tsy-xtledron:
Nothing crashed despite the segfault
A segfault is a crash. Please double-check whether macOS has recorded a crash log and if so please attach it; without it it's difficult for anyone to diagnose where in the code the problem needs to be fixed.
comment:10 Changed 44 hours ago by jmroot (Joshua Root)
Cc: | jmroot added |
---|---|
Component: | ports → base |
Port: | ncurses removed |
Summary: | Segfault fetching ports on MacOS 15.0 → Segfault fetching ports from FTP URLs on MacOS 15.0 |
Can you attach the crash report?