[MacPorts] #70764: Segfault fetching ports from FTP URLs on MacOS 15.0

MacPorts noreply at macports.org
Fri Sep 20 17:08:03 UTC 2024


#70764: Segfault fetching ports from FTP URLs on MacOS 15.0
---------------------------------------+---------------------
  Reporter:  Ygar-Vanaxe-Tsy-xtledron  |      Owner:  (none)
      Type:  defect                    |     Status:  new
  Priority:  Normal                    |  Milestone:
 Component:  base                      |    Version:  2.10.1
Resolution:                            |   Keywords:  sequoia
      Port:                            |
---------------------------------------+---------------------

Comment (by wmszeliga):

 I'm having the same issue with installing the psutils port. It appears as
 if tclch8.6 is the program crashing. Here's the relevant thread info from
 the crash log.
 {{{
 Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
 Terminating Process:   exc handler [48902]

 VM Region Info: 0x892513e3ad is not in any region.  Bytes after previous
 region: 107996242862  Bytes before following region: 104964083686483
       REGION TYPE                    START - END         [ VSIZE] PRT/MAX
 SHRMOD  REGION DETAIL
       commpage (reserved)        1000000000-7000000000   [384.0G] ---/---
 SM=NUL  reserved VM address space (unallocated)
 --->  GAP OF 0x5f9000000000 BYTES
       MALLOC_NANO              600000000000-600020000000 [512.0M] rw-/rwx
 SM=PRV

 Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
 0   libcurl.4.dylib                            0x1b53e27b4 Curl_bufq_free
 + 36
 1   libcurl.4.dylib                            0x1b5401134 http2_data_done
 + 216
 2   libcurl.4.dylib                            0x1b53fe2d4 cf_h2_cntrl +
 108
 3   libcurl.4.dylib                            0x1b53dafb0
 Curl_conn_ev_data_detach + 104
 4   libcurl.4.dylib                            0x1b540fc2c
 Curl_detach_connection + 40
 5   libcurl.4.dylib                            0x1b542d968 extract_if_dead
 + 376
 6   libcurl.4.dylib                            0x1b542d7d8
 call_extract_if_dead + 36
 7   libcurl.4.dylib                            0x1b53dba98
 Curl_conncache_foreach + 152
 8   libcurl.4.dylib                            0x1b542c324
 prune_dead_connections + 152
 9   libcurl.4.dylib                            0x1b542b008 Curl_connect +
 4420
 10  libcurl.4.dylib                            0x1b5410904 multi_runsingle
 + 476
 11  libcurl.4.dylib                            0x1b541067c
 curl_multi_perform + 208
 12  Pextlib.dylib                              0x102b727d8 CurlFetchCmd +
 2256
 13  Pextlib.dylib                              0x102b73c60 CurlCmd + 212
 14  libtcl8.6.dylib                            0x102d752b8
 TclNRRunCallbacks + 80
 15  libtcl8.6.dylib                            0x102e00778 ChildEval + 132
 16  libtcl8.6.dylib                            0x102e0211c NRChildCmd +
 744
 17  libtcl8.6.dylib                            0x102d752b8
 TclNRRunCallbacks + 80
 18  libtcl8.6.dylib                            0x102d7603c TclEvalEx +
 1668
 19  libtcl8.6.dylib                            0x102e148cc
 Tcl_FSEvalFileEx + 512
 20  libtcl8.6.dylib                            0x102e1b428 Tcl_MainEx +
 920
 21  tclsh8.6                                   0x102a83a4c main + 48
 22  dyld                                       0x19c304274 start + 2840
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70764#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list