https://bugs.winehq.org/show_bug.cgi?id=52594
Bug ID: 52594 Summary: rustup-init.exe panic in reqwest failed to park thread Product: Wine Version: 7.0-rc1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lorenzofer@live.it Distribution: ArchLinux
The rustup executable (rustup-init.exe) panic with thread 'reqwest-internal-sync-runtime' panicked at 'failed to park', C:\Users\runneradmin.cargo\registry\src\github.com-1ecc6299db9ec823\tokio-1.4.0\src\runtime\basic_scheduler.rs:224:56 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
This is from wine 7.0rc1 Wine 6.23 give another issue: error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256' to 'C:\users\lorenzo.rustup\tmp\atqc1z0zr2x8cjfz_file': failed to make network request: error sending request for ur l (https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256): error trying to connect: OS Error -2146762482 (FormatMessageW() returned error 317) (os error -2146762482): error trying to connect: OS Error -2146762482 (FormatMess ageW() returned error 317) (os error -2146762482): OS Error -2146762482 (FormatMessageW() returned error 317) (os error -2146762482)
Not sure if this is a regression, or in 7.0rc1 there was a patch the solved an error before I'm going to bisect
https://bugs.winehq.org/show_bug.cgi?id=52594
Lorenzo Ferrillo lorenzofer@live.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |4b00dd097de79be0a548f7d80b4 | |c98ce8d9dbd20
--- Comment #1 from Lorenzo Ferrillo lorenzofer@live.it --- Bisect result: 4b00dd097de79be0a548f7d80b4c98ce8d9dbd20 is the first bad commit commit 4b00dd097de79be0a548f7d80b4c98ce8d9dbd20 Author: Zebediah Figura zfigura@codeweavers.com Date: Fri Dec 10 11:27:39 2021 -0600
server: Handle the entire IOCTL_AFD_POLL ioctl on the server side.
Signed-off-by: Zebediah Figura zfigura@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/ntdll/unix/socket.c | 153 +--------------------------------- include/wine/afd.h | 30 ++++++- include/wine/server_protocol.h | 35 +------- server/protocol.def | 25 ------ server/request.h | 9 -- server/sock.c | 182 ++++++++++++++++++++++++++++++----------- server/trace.c | 50 ----------- 7 files changed, 167 insertions(+), 317 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=52594
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://web.archive.org/web | |/20220205223043if_/https:// | |win.rustup.rs/x86_64 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Regression SHA1|4b00dd097de79be0a548f7d80b4 | |c98ce8d9dbd20 | Keywords| |download Summary|rustup-init.exe panic in |rustup (Rust toolchain |reqwest failed to park |installer) aborts during |thread |installation
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Removing 'Regression SHA-1' for now, because the app might just be getting further now. If not, could you clarify? Does it quit earlier now than it did before the aforementioned commit?
Confirming and adding stable download.
$ sha1sum rustup-init.exe 6544fc8ccef83d9e035b0322170a274d0312eb8b rustup-init.exe
$ du -sh rustup-init.exe 8.9M rustup-init.exe
https://bugs.winehq.org/show_bug.cgi?id=52594
--- Comment #3 from Lorenzo Ferrillo lorenzofer@live.it --- No it's not. With the commit reverted the application start a certificate revocation check routine, using wininet (visible using WINEDEBUG=+wininet) that are happening with the commit present. So yes with this commit present the application exit early.
The application still doesn't work after commit reverting, there certificate it's checking for revocation aren't found in the wininet cache. (forcing cryptnet to not being limited to the cache is a workaround), and after that failing to parse the response body (getting some gnutls assert in the log).
Also, commit can't revert cleanly.
https://bugs.winehq.org/show_bug.cgi?id=52594
--- Comment #4 from Lorenzo Ferrillo lorenzofer@live.it --- (In reply to Lorenzo Ferrillo from comment #3)
With the commit reverted the application start a certificate revocation check routine, using wininet (visible using WINEDEBUG=+wininet) that are happening with the commit present.
Sorry I meant that it's NOT happening
https://bugs.winehq.org/show_bug.cgi?id=52594
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |4b00dd097de79be0a548f7d80b4 | |c98ce8d9dbd20 CC| |z.figura12@gmail.com
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Thanks for clarifying. Readding the Regression SHA1 and 'regression' keyword, CC'ing Zeb.
https://bugs.winehq.org/show_bug.cgi?id=52594
Skylords Reborn admin@skylords.eu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |admin@skylords.eu
--- Comment #6 from Skylords Reborn admin@skylords.eu --- I think this has likely been fixed with 7.13, see: https://bugs.winehq.org/show_bug.cgi?id=52757
https://bugs.winehq.org/show_bug.cgi?id=52594
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winsock Status|NEW |RESOLVED Fixed by SHA1| |07d3c823950ec0c5e9092a95fc1 | |e74ccd00dd6a8 Resolution|--- |FIXED
--- Comment #7 from Zeb Figura z.figura12@gmail.com --- Yes, almost certainly. Marking fixed by https://source.winehq.org/git/wine.git/commitdiff/07d3c823950ec0c5e9092a95fc1e74ccd00dd6a8.
https://bugs.winehq.org/show_bug.cgi?id=52594
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikrutrafal@protonmail.com
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- *** Bug 52757 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=52594
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|rustup (Rust toolchain |Rust applications using the |installer) aborts during |tokio library abort with |installation |"failed to park" error
https://bugs.winehq.org/show_bug.cgi?id=52594
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.14.