core : segfault on windows 10 when specifying .height of window struct #1341
Labels
No labels
CI
all
basisu
blog
bug
build
contributor-friendly
core
correctness
deferred
dev
direct3d-headers
docs
driver-os-issue
duplicate
dxcompiler
editor
examples
experiment
feature-idea
feedback
flac
freetype
gamemode
gkurve
glfw
gpu
gpu-dawn
harfbuzz
help welcome
in-progress
infrastructure
invalid
libmach
linux-audio-headers
long-term
mach
mach.gfx
mach.math
mach.physics
mach.testing
model3d
needs-triage
object
opengl-headers
opus
os/linux
os/macos
os/wasm
os/windows
package-manager
priority
proposal
proposal-accepted
question
roadmap
slipped
stability
sysaudio
sysgpu
sysjs
validating-fix
vulkan-zig-generated
wayland-headers
website
wontfix
wrench
www
x11-headers
xcode-frameworks
zig-update
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hexops/mach#1341
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
to reproduce on windows 10:
add .height = 300, i.e. in the triangle example
error log:
Segmentation fault at address 0x68
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\core\Windows.zig:340:47: 0x7ff7dee4001d in wndProc (weather_screensaver.exe.obj)
core_window.swap_chain.release();
^
???:?:?: 0x7fffaecaef5b in ??? (USER32.dll)
???:?:?: 0x7fffaecae8cb in ??? (USER32.dll)
???:?:?: 0x7fffaecc622f in ??? (USER32.dll)
???:?:?: 0x7fffaf591373 in ??? (ntdll.dll)
???:?:?: 0x7fffad2f14c3 in ??? (win32u.dll)
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\core\Windows.zig:161:28: 0x7ff7dee423b4 in updateWindowSize (weather_screensaver.exe.obj)
if (0 == w.SetWindowPos(
^
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\core\Windows.zig:229:21: 0x7ff7dee3e42f in initWindow (weather_screensaver.exe.obj)
updateWindowSize(dpi, window_style, hwnd, .{
^
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\core\Windows.zig:58:31: 0x7ff7dee42789 in tick (weather_screensaver.exe.obj)
try initWindow(core, window_id);
^
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\Core.zig:258:22: 0x7ff7dee43470 in main (weather_screensaver.exe.obj)
try Platform.tick(core);
^
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\module.zig:668:29: 0x7ff7dee0ae96 in run__anon_6930 (weather_screensaver.exe.obj)
switch (@typeInfo(Ret)) {
^
C:\Users\E-zoc\AppData\Local\zig\p\122092af23a9e9346b15032fc6ff896630a3729209f36efa1e7881363c3342303eca\src\module.zig:629:40: 0x7ff7dee03803 in run__anon_5390 (weather_screensaver.exe.obj)
callMod.run(callFn);
^
D:\Programming\Zig\lib\screensaver\src\main.zig:51:12: 0x7ff7dee02dc5 in startScreensaver (weather_screensaver.exe.obj)
app.run(.main);
^
D:\Programming\Zig\lib\screensaver\src\main.zig:15:25: 0x7ff7dee03b09 in main (weather_screensaver.exe.obj)
try startScreensaver();
^
D:\Programming\Zig\zigup\zig\0.14.0-dev.2577+271452d22\files\lib\std\start.zig:631:75: 0x7ff7dee0405a in main (weather_screensaver.exe.obj)
return callMainWithArgs(@as(usize, @intCast(c_argc)), @as([][:0]u8, @ptrCast(c_argv)), envp);
D:\Programming\Zig\zigup\zig\0.14.0-dev.2577+271452d22\files\lib\libc\mingw\crt\crtexe.c:259:0: 0x7ff7df1b01f2 in __tmainCRTStartup (crt2.obj)
mainret = _tmain (argc, argv, envp);
D:\Programming\Zig\zigup\zig\0.14.0-dev.2577+271452d22\files\lib\libc\mingw\crt\crtexe.c:180:0: 0x7ff7df1b025b in mainCRTStartup (crt2.obj)
ret = __tmainCRTStartup ();
???:?:?: 0x7fffaf2d7373 in ??? (KERNEL32.DLL)
???:?:?: 0x7fffaf53cc90 in ??? (ntdll.dll)