Re: [MacPorts] #68151: Upgrade rust 1.70.0_0 < 1.71.1_1 error —thread 'main' has overflowed its stack

MacPorts noreply at macports.org
Mon Sep 11 17:29:45 UTC 2023


#68151: Upgrade rust 1.70.0_0 < 1.71.1_1 error —thread 'main' has overflowed its
stack
-----------------------------+-----------------------
  Reporter:  cave-canem      |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.8.1
Resolution:                  |   Keywords:  Mavericks
      Port:  rust @1.71.1_1  |
-----------------------------+-----------------------
Description changed by cave-canem:

Old description:

> Headnotes:
>

> {{{
> port select --summary | rg "(Name|====|clang|llvm)" | rg -v "mpi"
> Name       Selected               Options
> ====       ========               =======
> clang      mp-clang-16            mp-clang-10 mp-clang-11 mp-clang-13 mp-
> clang-14 mp-clang-15 mp-clang-16 mp-clang-3.7 mp-clang-5.0 mp-clang-9.0
> mp-clang-devel none
> llvm       mp-llvm-16             mp-llvm-10 mp-llvm-11 mp-llvm-12 mp-
> llvm-13 mp-llvm-14 mp-llvm-15 mp-llvm-16 mp-llvm-3.7 mp-llvm-5.0 mp-
> llvm-9.0 mp-llvm-devel none
> }}}
> {{{
> cat /opt/MacPorts/etc/macports/macports.conf | rg "default_compilers"
> default_compilers macports-clang macports-gcc clang
> }}}
> Body (essence):
>
> {{{
> sudo port -vd upgrade rust | tee "./rust_vd.log"
> DEBUG: Copying /Users/ES/Library/Preferences/com.apple.dt.Xcode.plist to
> /opt/MacPorts/var/macports/home/Library/Preferences
> DEBUG: epoch: in tree: 0 installed: 0
> DEBUG: rust 1.71.1_0 exists in the ports tree
> DEBUG: rust 1.70.0_0  is the latest installed
> DEBUG: rust 1.70.0_0  is active
> ...
>     Finished dev [unoptimized] target(s) in 13m 27s
>
> thread 'main' has overflowed its stack
> fatal runtime error: stack overflow
> Build completed unsuccessfully in 0:13:29
> make: *** [Makefile:12: all] Error 1
> make: Leaving directory '/opt/MacPorts/var/macports/build/_opt_macports-
> ports_lang_rust/rust/work/rustc-1.71.1-src'
> Command failed:  cd "/opt/MacPorts/var/macports/build/_opt_macports-
> ports_lang_rust/rust/work/rustc-1.71.1-src" && /usr/bin/make -j4 -w all
> BOOTSTRAP_ARGS="-j4"
> Exit code: 2
> Error: Failed to build rust: command execution failed
> DEBUG: Error code: CHILDSTATUS 39898 2
> DEBUG: Backtrace: command execution failed
>     while executing
> "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
>     invoked from within
> "command_exec -callback portprogress::target_progress_callback build"
>     (procedure "portbuild::build_main" line 8)
>     invoked from within
> "$procedure $targetname"
> Error: See /opt/MacPorts/var/macports/logs/_opt_macports-
> ports_lang_rust/rust/main.log for details.
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> }}}
> Footnotes:
>
> {{{
> awk '{print $0"\n"}' ./rust_vd.log | gnl -b t -d "\\" -n rz -w 5
> # Insert a blank line after each line of the source log file, and then
> number all non-blank lines with five-digit numbers.
> }}}
>
> '''See the archived numbered debug log in the attachment.'''.

New description:

 Headnotes:


 {{{
 port select --summary | rg "(Name|====|clang|llvm)" | rg -v "mpi"
 Name       Selected               Options
 ====       ========               =======
 clang      mp-clang-16            mp-clang-10 mp-clang-11 mp-clang-13 mp-
 clang-14 mp-clang-15 mp-clang-16 mp-clang-3.7 mp-clang-5.0 mp-clang-9.0
 mp-clang-devel none
 llvm       mp-llvm-16             mp-llvm-10 mp-llvm-11 mp-llvm-12 mp-
 llvm-13 mp-llvm-14 mp-llvm-15 mp-llvm-16 mp-llvm-3.7 mp-llvm-5.0 mp-
 llvm-9.0 mp-llvm-devel none
 }}}
 {{{
 cat /opt/MacPorts/etc/macports/macports.conf | rg "default_compilers"
 default_compilers macports-clang macports-gcc clang
 }}}
 Body (essence):

 {{{
 sudo port -vd upgrade rust | tee 2>&1 ./rust_vd.log
 DEBUG: Copying /Users/ES/Library/Preferences/com.apple.dt.Xcode.plist to
 /opt/MacPorts/var/macports/home/Library/Preferences
 DEBUG: epoch: in tree: 0 installed: 0
 DEBUG: rust 1.71.1_0 exists in the ports tree
 DEBUG: rust 1.70.0_0  is the latest installed
 DEBUG: rust 1.70.0_0  is active
 ...
     Finished dev [unoptimized] target(s) in 13m 27s

 thread 'main' has overflowed its stack
 fatal runtime error: stack overflow
 Build completed unsuccessfully in 0:13:29
 make: *** [Makefile:12: all] Error 1
 make: Leaving directory '/opt/MacPorts/var/macports/build/_opt_macports-
 ports_lang_rust/rust/work/rustc-1.71.1-src'
 Command failed:  cd "/opt/MacPorts/var/macports/build/_opt_macports-
 ports_lang_rust/rust/work/rustc-1.71.1-src" && /usr/bin/make -j4 -w all
 BOOTSTRAP_ARGS="-j4"
 Exit code: 2
 Error: Failed to build rust: command execution failed
 DEBUG: Error code: CHILDSTATUS 39898 2
 DEBUG: Backtrace: command execution failed
     while executing
 "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
     invoked from within
 "command_exec -callback portprogress::target_progress_callback build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "$procedure $targetname"
 Error: See /opt/MacPorts/var/macports/logs/_opt_macports-
 ports_lang_rust/rust/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 }}}
 Footnotes:

 {{{
 awk '{print $0"\n"}' ./rust_vd.log | gnl -b t -d "\\" -n rz -w 5
 # Insert a blank line after each line of the source log file, and then
 number all non-blank lines with five-digit numbers.
 }}}

 '''See the archived numbered debug log in the attachment'''.

--

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


More information about the macports-tickets mailing list