You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to connect to a pathname UNIX domain socket with a program running on Wine, I receive the following error (ERROR_NO_SUCH_DEVICE):
called `Result::unwrap()` on an `Err` value: Os { code: 10047, kind: Uncategorized, message: "OS Error 10047 (FormatMessageW() returned error 317)" }
stack backtrace:
0: rust_begin_unwind
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library\std\src/panicking.rs:645:5
1: core::panicking::panic_fmt
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library\core\src/panicking.rs:72:14
2: core::result::unwrap_failed
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library\core\src/result.rs:1649:5
3: core::result::Result<T,E>::unwrap
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce\library\core\src\result.rs:1073:23
4: win_uds_test::main
at /home/silt/Documents/Programming/Rust/win-uds-test/src/main.rs:3:5
5: core::ops::function::FnOnce::call_once
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce\library\core\src\ops\function.rs:250:5
The test program I'm using is nothing fancy, just
use uds_windows::UnixStream;fnmain(){UnixStream::connect(r"Z:\tmp\socket").unwrap();}
Looking at the output of strace, the path I provide is never even checked, and no socket-related operations are done excepting those from Wine itself.
Any idea what could be going wrong here, or tips on how to proceed with properly debugging this?
Environment info:
OS: Artix Linux Rolling
Wine: wine-ge-proton8-4 (reproduces on all other Wine versions I've tried)
uds_windows: 1.1.0
rustc: 1.76.0 (07dca489a 2024-02-04)
Build target: i686-pc-windows-gnu
The text was updated successfully, but these errors were encountered:
UNIX-like file paths, on Windows? I'm a bit confused about what you mean, since I've also tried stuff like /tmp/socket, /z/tmp/socket, \\?\GlobalRoot\Global??\Z:\tmp\socket, \\?\Global\Z:\tmp\socket, and even just \socket and /socket with the socket being at C:\socket thinking maybe this only supported subdirectories of C:, and all of them had the same issue.
When trying to connect to a pathname UNIX domain socket with a program running on Wine, I receive the following error (
ERROR_NO_SUCH_DEVICE
):The test program I'm using is nothing fancy, just
Looking at the output of
strace
, the path I provide is never even checked, and no socket-related operations are done excepting those from Wine itself.Any idea what could be going wrong here, or tips on how to proceed with properly debugging this?
Environment info:
Artix Linux Rolling
wine-ge-proton8-4
(reproduces on all other Wine versions I've tried)1.1.0
1.76.0 (07dca489a 2024-02-04)
i686-pc-windows-gnu
The text was updated successfully, but these errors were encountered: