Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sysgpu: Crash on run on Windows #1128

Open
Tracked by #1176
foxnne opened this issue Dec 25, 2023 · 0 comments
Open
Tracked by #1176

sysgpu: Crash on run on Windows #1128

foxnne opened this issue Dec 25, 2023 · 0 comments

Comments

@foxnne
Copy link

foxnne commented Dec 25, 2023

When using sysgpu, there is an immediate crash when running on Windows.

 *  Executing task: zig build run -Duse_dusk=true 

steps [27/30] zig build-exe pixi Debug native... LLD Link... thread 6068 panic: api error
C:\Users\foxnn\AppData\Local\zig\p\1220d0bf732d8291b8629ce7e115efb6adef84dcc1218317ee0a89a6f1663153f2a9\src\d3d12.zig:89:13: 0x7ff6fb24eae0 in init (pixi.exe.obj)
            return error.CreateDXGIFactoryFailed;
            ^
C:\Users\foxnn\AppData\Local\zig\p\122096b39d9266d275b780df4d63b1afe6e9a3726f19766baf74b34af3f092532cd3\src\platform\native\Core.zig:202:40: 0x7ff6fb255a8d in init (pixi.exe.obj)
    const instance = gpu.createInstance(null) orelse {
                                       ^
C:\Users\foxnn\AppData\Local\zig\p\122096b39d9266d275b780df4d63b1afe6e9a3726f19766baf74b34af3f092532cd3\src\main.zig:155:27: 0x7ff6fb2598b0 in init (pixi.exe.obj)
    try platform.Core.init(
                          ^
C:\Users\foxnn\dev\proj\pixi\src\pixi.zig:134:18: 0x7ff6fb25f87e in init (pixi.exe.obj)
    try core.init(.{
                 ^
C:\Users\foxnn\AppData\Local\zig\p\122096b39d9266d275b780df4d63b1afe6e9a3726f19766baf74b34af3f092532cd3\src\platform\native\main.zig:36:17: 0x7ff6fb265e0d in main (pixi.exe.obj)
    try app.init();
                ^
C:\Users\foxnn\.zvm\master\lib\std\start.zig:482:101: 0x7ff6fb266a79 in main (pixi.exe.obj)
    return @call(.always_inline, callMainWithArgs, .{ @as(usize, @intCast(c_argc)), @as([*][*:0]u8, @ptrCast(c_argv)), envp });
                                                                                                    ^
C:\Users\foxnn\.zvm\master\lib\libc\mingw\crt\crtexe.c:321:0: 0x7ff6fb62b385 in __tmainCRTStartup (crt2.obj)
    mainret = main (argc, argv, envp);

C:\Users\foxnn\.zvm\master\lib\libc\mingw\crt\crtexe.c:202:0: 0x7ff6fb62b3eb in mainCRTStartup (crt2.obj)
  ret = __tmainCRTStartup ();

???:?:?: 0x7ffda0c0257c in ??? (KERNEL32.DLL)
???:?:?: 0x7ffda2caaa57 in ??? (ntdll.dll)
run pixi: error: the following command exited with error code 3:
C:\Users\foxnn\dev\proj\pixi\zig-out\bin\pixi.exe
Build Summary: 28/30 steps succeeded; 1 failed (disable with --summary none)
run transitive failure
└─ run pixi failure
error: the following build command failed with exit code 1:
C:\Users\foxnn\dev\proj\pixi\zig-cache\o\9e8e9cccf15f785a7b0947fb0db13867\build.exe C:\Users\foxnn\.zvm\master\zig.exe C:\Users\foxnn\dev\proj\pixi C:\Users\foxnn\dev\proj\pixi\zig-cache C:\Users\foxnn\AppData\Local\zig run -Duse_dusk=true

I spoke with @pdoane and the workaround is to change these lines to false and it will run successfully.

I believe this issue is already known, but I just wanted to stick an issue up for tracking :) Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants