| 16 Jan 2026 |
John Ericson | running the libstore equivalent of that it crashed earlier on some exception | 21:21:18 |
John Ericson | this derivation will be built:
/nix/store/z73kwwsh1icdl59h4z0qkdxnqjmihsf3-nix-store-tests-run.drv
building '/nix/store/z73kwwsh1icdl59h4z0qkdxnqjmihsf3-nix-store-tests-run.drv'...
wine: created the configuration directory '/build/.home/.wine'
0024:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
002c:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0034:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0044:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
004c:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0054:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
004c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0054:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
0054:err:vulkan:vulkan_init_once Wine was built without Vulkan support.
0054:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0054:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0054:err:systray:initialize_systray Could not create tray window
0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0044:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0044:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!"
004c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
004c:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!"
004c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 1400
004c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 1400
004c:err:ole:apartment_createwindowifneeded CreateWindow failed with error 1400
004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80070578
004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80070578
004c:err:ole:apartment_get_local_server_stream Failed: 0x80070578
004c:err:ole:start_rpcss Failed to open RpcSs service
002c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
002c:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!"
0070:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0094:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0094:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0094:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!"
0094:err:setupapi:SetupDefaultQueueCallbackW copy error 1812 L"@C:\\windows\\system32\\drivers\\wineusb.sys,-1" -> L"C:\\windows\\inf\\wineusb.inf"
009c:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
009c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
009c:err:winediag:nodrv_CreateWindow L"The graphics driver is missing. Check your build!"
00a4:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
00b0:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
00c4:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
00e4:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
wine: failed to open L"C:\\windows\\syswow64\\rundll32.exe": c0000135
002c:err:setupapi:do_file_copyW Unsupported style(s) 0x10
00f0:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
00f8:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c00000e5
002c:err:setupapi:SetupDiInstallDevice Failed to start service L"winebth" for device L"ROOT\\WINE\\WINEBTH", error 1359.
002c:err:setupapi:SetupDiInstallDevice Failed to control service L"winebth" for device L"ROOT\\WINE\\WINEBTH", error 1062.
002c:err:setupapi:do_file_copyW Unsupported style(s) 0x10
0110:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0120:err:setupapi:do_file_copyW Unsupported style(s) 0x10
0120:err:setupapi:do_file_copyW Unsupported style(s) 0x10
0144:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
0024:err:seh:RtlUnwindEx invalid frame 00007FFFFE300008 (00007FFFFE102000-00007FFFFE300000)
0024:err:seh:call_seh_handlers invalid frame 00007FFFFE300008 (00007FFFFE102000-00007FFFFE300000)
0024:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
| 21:21:58 |
Sergei Zimmerman (xokdvium) | Oh that's the global initializers | 21:23:10 |
John Ericson | oh yeah | 21:23:19 |
John Ericson | ugh | 21:23:20 |
Sergei Zimmerman (xokdvium) | You need to set all the NIX_STORE_DIR e.t.c. to absolute paths | 21:23:24 |
John Ericson | the refactor | 21:23:25 |
John Ericson | (the global variables refactor) | 21:23:47 |
| 17 Jan 2026 |
eveeifyeve | Sergei Zimmerman (xokdvium): after this pr get's merged the known folders. Could you look into refactoring the cannon path in globals.cc? | 00:33:53 |
Sergei Zimmerman (xokdvium) | In reply to @eveeifyeve:matrix.org Sergei Zimmerman (xokdvium): after this pr get's merged the known folders. Could you look into refactoring the cannon path in globals.cc? Why refactor? You can already set env variables for that and it works. | 00:34:33 |
Sergei Zimmerman (xokdvium) | The whole question would be about choosing a fitting store dir and other stuff, which doesn’t seem like a question that needs to be answered now | 00:35:11 |
eveeifyeve | Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. | 00:35:23 |
eveeifyeve | * Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw. | 00:35:40 |
eveeifyeve | * Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw, but with gdb debug it showed that is the issue. | 00:36:00 |
Sergei Zimmerman (xokdvium) | In reply to @eveeifyeve:matrix.org Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw, but with gdb debug it showed that is the issue. It already works with mingw iff you set the env variables. The exception in global initializer is unfortunate but is not critical since you can just set NIX_*_DIR env variables to absolute paths | 00:36:25 |
Sergei Zimmerman (xokdvium) | Enough for debugging and fixing more more pressing issues | 00:36:57 |
eveeifyeve | Even with how windows handles absolute paths. It causes an issue. | 00:37:05 |
Sergei Zimmerman (xokdvium) | In reply to @eveeifyeve:matrix.org Even with how windows handles absolute paths. It causes an issue. Not on master, we did merge a fix a while back | 00:37:29 |
eveeifyeve | Mingw handles absolute paths very differently. See https://matrix.to/#/!GmJrQRmEoTfulqyDge:nixos.org/$wgpJvzKLbFEP9H1BGsAUd2NW1q4hMz4p_VDOmJzZ55E?via=nixos.org&via=matrix.org&via=tchncs.de | 00:38:12 |
eveeifyeve | It tries to return a base error however error isn't initialized so it panics. | 00:39:30 |
eveeifyeve | * It tries to return a base error however error isn't initialized so it panics with no message. | 00:39:38 |
Sergei Zimmerman (xokdvium) | In reply to @eveeifyeve:matrix.org Mingw handles absolute paths very differently. See https://matrix.to/#/!GmJrQRmEoTfulqyDge:nixos.org/$wgpJvzKLbFEP9H1BGsAUd2NW1q4hMz4p_VDOmJzZ55E?via=nixos.org&via=matrix.org&via=tchncs.de I’m aware, please see https://github.com/NixOS/nix/commit/675656ffbaca8b9c7982a3a5301b517b14f5cfa7 | 00:40:41 |
eveeifyeve | Do you want me try to update https://github.com/msys2/MINGW-packages/pull/22499 and try running it again? | 00:41:48 |
Sergei Zimmerman (xokdvium) | In reply to @eveeifyeve:matrix.org It tries to return a base error however error isn't initialized so it panics with no message. Once again, that is an issue with a global initializers not printing the exception info before main. Not much we can do now | 00:41:49 |
eveeifyeve | Is this backported? | 00:44:38 |
eveeifyeve | Sergei Zimmerman (xokdvium): Compiled it, however still failing to launch. | 02:03:53 |
eveeifyeve | * Sergei Zimmerman (xokdvium): Compiled it, however still failing to launch. I am going to look into a debug build to try and debug it. | 02:04:08 |
| Theo Paris joined the room. | 02:04:16 |
eveeifyeve | Should I move this discussion to #windows:nixos.org? | 02:15:33 |
eveeifyeve | * Should I move this discussion to https://matrix.to/#/#windows:nixos.org? | 02:16:08 |