https://bugs.winehq.org/show_bug.cgi?id=54331
Bug ID: 54331 Summary: Game "Antecrypt": Black screen after launch Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: stabilergriller@gmail.com Distribution: ---
Created attachment 73894 --> https://bugs.winehq.org/attachment.cgi?id=73894 Output when running "wine beam.exe"
This shooting game from https://punkcake.itch.io/antecrypt just opens up a window which is completely black.
I confirm that this game runs on Windows 10.
My set up:
OS: Arch 64-Bit GPU: Intel HD Graphics 610 Mesa: 22.3.3 Kernel version: 6.1.5
https://bugs.winehq.org/show_bug.cgi?id=54331
--- Comment #1 from stabilergriller@gmail.com --- Created attachment 73895 --> https://bugs.winehq.org/attachment.cgi?id=73895 log.txt created by game
The game also creates its own log.txt, which I'm providing here for completeness sake.
https://bugs.winehq.org/show_bug.cgi?id=54331
--- Comment #2 from stabilergriller@gmail.com --- Created attachment 73896 --> https://bugs.winehq.org/attachment.cgi?id=73896 "Program Error Details" output
After trying to close the game, a "Program Error Details" window suggests me to attach its output to a potential bug report, so I'm doing just that.
https://bugs.winehq.org/show_bug.cgi?id=54331
--- Comment #3 from stabilergriller@gmail.com --- Created attachment 73898 --> https://bugs.winehq.org/attachment.cgi?id=73898 wine8.0 outputs
This issue also occurs with the latest version wine-8.0-rc4-5-g08832c5a77b.
Here are the updated logs for this version.
https://bugs.winehq.org/show_bug.cgi?id=54331
--- Comment #4 from stabilergriller@gmail.com --- Comment on attachment 73898 --> https://bugs.winehq.org/attachment.cgi?id=73898 wine8.0 outputs
wine: failed to start L"C:\windows\system32\conhost.exe" 02d0:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",045CFECC): stub 02a4:fixme:win:RegisterTouchWindow hwnd 00090098, flags 0x3 stub! 02a4:fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList 02a4:fixme:imm:ImmReleaseContext (00090098, 000900A6): stub 02a4:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4 02a4:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string 02a4:fixme:imm:ImeSetCompositionString Reading string unimplemented 02a4:fixme:imm:NotifyIME NI_CLOSECANDIDATE 02a4:fixme:imm:ImeSetActiveContext (000900A6, 1): stub 02a4:fixme:imm:ImeSetCompositionString PROBLEM: This only sets the wine level string 02a4:fixme:imm:ImeSetCompositionString Reading string unimplemented 02a4:fixme:imm:NotifyIME NI_CLOSECANDIDATE wine: Unhandled page fault on read access to 0000003C at address 0041325D (thread 02a4), starting debugger... wine: failed to start L"C:\windows\system32\conhost.exe" 02d8:err:console:alloc_console Can't allocate console 02d8:fixme:imm:ImeSetActiveContext (0007007C, 1): stub 02d8:fixme:imm:ImmReleaseContext (00080082, 0007007C): stub
########### Output of log.txt ###########
. Starting log. . Writing to log.txt . Initializing SUGAR v0.0.2g. . Using SDL 2.0.9 . Using Lua 5.1.4 . Running from: Z:\home\bopnik.config\itch\apps\antecrypt\ . Created new memory chunk '_sugar_'. . Relocating chunk '_sugar_' for resizing. . Resized '_sugar_' to 0x01F3 bytes to fit new 'default_font' req. . Correctly requested 'default_font' 0x01F3 bytes at 0x00 in chunk '_sugar_'. . The 95 glyphs font 'default' was created. . GFX system initialized. . Time system initialized. . Input system initialized. . Audio system initialized. . All systems initialized. . . Opened dat 'data.sgr' with 87 blocks. . Deleted font 'default'. . Correctly requested 'default_font' 0x01F3 bytes at 0x00 in chunk '_sugar_'. . The 95 glyphs font 'default' was created. . Loaded sfx 'backup' from file 'sfx/backup.wav' . Loaded sfx 'beam_loop' from file 'sfx/beam_loop.wav' . Loaded sfx 'blackhole' from file 'sfx/blackhole.wav' . Loaded sfx 'blackhole_close_0' from file 'sfx/blackhole_close_0.wav' . Loaded sfx 'blackhole_close_1' from file 'sfx/blackhole_close_1.wav' . Loaded sfx 'blaster' from file 'sfx/blaster.wav' . Loaded sfx 'blaster_impact' from file 'sfx/blaster_impact.wav' . Loaded sfx 'bomb_xpl' from file 'sfx/bomb_xpl.wav' . Loaded sfx 'boss_focus' from file 'sfx/boss_focus.wav' . Loaded sfx 'boss_hurt' from file 'sfx/boss_hurt.wav' . Loaded sfx 'boss_move' from file 'sfx/boss_move.wav' . Loaded sfx 'close_folder' from file 'sfx/close_folder.wav' . Loaded sfx 'continue' from file 'sfx/continue.wav' . Loaded sfx 'continue_end' from file 'sfx/continue_end.wav' . Loaded sfx 'continue_tic' from file 'sfx/continue_tic.wav' . Loaded sfx 'crawl_dash' from file 'sfx/crawl_dash.wav' . Loaded sfx 'disc' from file 'sfx/disc.wav' . Loaded sfx 'disc_bounce' from file 'sfx/disc_bounce.wav' . Loaded sfx 'finish_bomb' from file 'sfx/finish_bomb.wav' . Loaded sfx 'flame_0' from file 'sfx/flame_0.wav' . Loaded sfx 'flame_1' from file 'sfx/flame_1.wav' . Loaded sfx 'flame_2' from file 'sfx/flame_2.wav' . Loaded sfx 'force_field' from file 'sfx/force_field.wav' . Loaded sfx 'force_field_back' from file 'sfx/force_field_back.wav' . Loaded sfx 'force_field_old' from file 'sfx/force_field_old.wav' . Loaded sfx 'format' from file 'sfx/format.wav' . Loaded sfx 'gen_ball' from file 'sfx/gen_ball.wav' . Loaded sfx 'giant_squid_dash' from file 'sfx/giant_squid_dash.wav' . Loaded sfx 'giant_squid_die' from file 'sfx/giant_squid_die.wav' . Loaded sfx 'hero_hit' from file 'sfx/hero_hit.wav' . Loaded sfx 'hero_xpl' from file 'sfx/hero_xpl.wav' . Loaded sfx 'hit_rock' from file 'sfx/hit_rock.wav' . Loaded sfx 'hit_shield' from file 'sfx/hit_shield.wav' . Loaded sfx 'hit_wall' from file 'sfx/hit_wall.wav' . Loaded sfx 'item_off' from file 'sfx/item_off.wav' . Loaded sfx 'item_on' from file 'sfx/item_on.wav' . Loaded sfx 'last_breath' from file 'sfx/last_breath.wav' . Loaded sfx 'monster_boom' from file 'sfx/monster_boom.wav' . Loaded sfx 'monster_hit' from file 'sfx/monster_hit.wav' . Loaded sfx 'monster_shoot' from file 'sfx/monster_shoot.wav' . Loaded sfx 'monster_xpl' from file 'sfx/monster_xpl.wav' . Loaded sfx 'music_title' from file 'sfx/music_title.wav' . Loaded sfx 'open_folder' from file 'sfx/open_folder.wav' . Loaded sfx 'pause' from file 'sfx/pause.wav' . Loaded sfx 'pop_plate' from file 'sfx/pop_plate.wav' . Loaded sfx 'railgun' from file 'sfx/railgun.wav' . Loaded sfx 'refill' from file 'sfx/refill.wav' . Loaded sfx 'sfx_1' from file 'sfx/sfx_1.wav' . Loaded sfx 'sfx_34' from file 'sfx/sfx_34.wav' . Loaded sfx 'sfx_35' from file 'sfx/sfx_35.wav' . Loaded sfx 'sfx_54' from file 'sfx/sfx_54.wav' . Loaded sfx 'sfx_55' from file 'sfx/sfx_55.wav' . Loaded sfx 'sfx_56' from file 'sfx/sfx_56.wav' . Loaded sfx 'sfx_57' from file 'sfx/sfx_57.wav' . Loaded sfx 'sfx_9' from file 'sfx/sfx_9.wav' . Loaded sfx 'shortage' from file 'sfx/shortage.wav' . Loaded sfx 'shotgun' from file 'sfx/shotgun.wav' . Loaded sfx 'siphon' from file 'sfx/siphon.wav' . Loaded sfx 'skill_up' from file 'sfx/skill_up.wav' . Loaded sfx 'spawn_hero' from file 'sfx/spawn_hero.wav' . Loaded sfx 'stasis' from file 'sfx/stasis.wav' . Loaded sfx 'success' from file 'sfx/success.wav' . Loaded sfx 'throw_bomb' from file 'sfx/throw_bomb.wav' . Loaded sfx 'tic' from file 'sfx/tic.wav' . Loaded sfx 'validate' from file 'sfx/validate.wav' . Loaded sfx 'wrong' from file 'sfx/wrong.wav' . Loaded music 'ending' from file 'sfx/ending.mp3' . Relocating chunk '_sugar_' for resizing. . Resized '_sugar_' to 0x0151F3 bytes to fit new 'gfx' req. . Correctly requested 'gfx' 0x015000 bytes at 0x01F3 in chunk '_sugar_'. . Created the 256 x 336 surface 'gfx'. . Correctly loaded 'gfx.png' into 'gfx' surface. !! Could not open file 'map.bnk'. . Resized '_sugar_' to 0x015A33 bytes to fit new 'map' req. . Correctly requested 'map' 0x0840 bytes at 0x0151F3 in chunk '_sugar_'. . Resized '_sugar_' to 0x026A33 bytes to fit new 'antecrypt_screen' req. . Correctly requested 'antecrypt_screen' 0x011000 bytes at 0x015A33 in chunk '_sugar_'. !! Error while compiling fragment shader: 0:2(12): warning: extension `GL_EXT_gpu_shader4' unsupported in fragment shader 0:12(25): error: C-style initialization requires the GL_ARB_shading_language_420pack extension 0:12(25): error: initializer of uniform variable `poww' must be a constant expression
!! Error while linking openGL program: error: linking with uncompiled/unspecialized shader upported in fragment shader 0:12(25): error: C-style initialization requires the GL_ARB_shading_language_420pack extension 0:12(25): error: initializer of uniform variable `poww' must be a constant expression
!! Couldn't find 'palette' uniform in shader. !! Couldn't find 'screenSize' uniform in shader. . Created new window 'antecrypt'. . Resized '_sugar_' to 0x027333 bytes to fit new '__boot_sheet__' req. . Correctly requested '__boot_sheet__' 0x0900 bytes at 0x026A33 in chunk '_sugar_'. . Created the 96 x 24 surface '__boot_sheet__'. !! Couldn't find 'time' uniform in shader. . Deleted window 'antecrypt'. . Quitting required.
################################### Output of "Program Error Details" ###################################
Unhandled exception: page fault on read access to 0x0000003c in 32-bit code (0x0041325d). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0041325d ESP:0093eed0 EBP:0093f188 EFLAGS:00210206( R- -- I - -P- ) EAX:00000000 EBX:00000000 ECX:0093efb8 EDX:0093efa0 ESI:00000088 EDI:00000009 Stack dump: 0x0093eed0: 00000000 0093ef5c 0093efc8 0093efec 0x0093eee0: 00000000 00000005 00000088 00456f77 0x0093eef0: 0093efa0 0093efb8 00000000 0052f0e2 0x0093ef00: 00000000 00000017 01585ab0 0052f080 0x0093ef10: 00000000 02000000 0158c338 0158c330 0x0093ef20: 015802b0 00000098 0093ef98 7bc268eb Backtrace: =>0 0x0041325d in beam (+0x1325d) (0x0093f188) 1 0x0040b267 in beam (+0xb267) (0x0093f798) 2 0x0041e1ec in beam (+0x1e1ec) (0x0093f848) 3 0x0041e854 in beam (+0x1e854) (0x0093f948) 4 0x0044827c in beam (+0x4827c) (0x0093fab8) 5 0x004dffad in beam (+0xdffad) (0x03eb01c0) 0x0041325d beam+0x1325d: movl 0x3c(%eax),%esi Modules: Module Address Debug info Name (118 modules) PE 00400000-00736000 Dwarf-2-4 beam PE 00a80000-00f0f000 Deferred ole32 PE 00f10000-01131000 Deferred rpcrt4 PE 01140000-011a8000 Deferred msacm32 PE 01d80000-01e06000 Deferred winex11 PE 02580000-0260e000 Deferred mmdevapi PE 02920000-02d96000 Deferred comctl32 PE 61fc0000-620bb000 Deferred dinput8 PE 62500000-62903000 Deferred oleaut32 PE 63c80000-63cea000 Deferred libmpg123-0 PE 63e40000-63eba000 Deferred winepulse PE 64a80000-64ad8000 Deferred win32u PE 65680000-65905000 Deferred msvcrt PE 66080000-66185000 Deferred shlwapi PE 66640000-6665c000 Deferred version PE 667c0000-66809000 Deferred shcore PE 67500000-67552000 Deferred imm32 PE 67a80000-67aa4000 Deferred sdl2_mixer PE 67cc0000-67cd8000 Deferred avrt PE 684c0000-68611000 Deferred combase PE 68880000-68d74000 Deferred user32 PE 69840000-69939000 Deferred advapi32 PE 6aac0000-6ada7000 Deferred ucrtbase PE 6aec0000-6b067000 Deferred setupapi PE 6b6c0000-6b7c5000 Deferred msctf PE 6bbc0000-6bc59000 Deferred sechost PE 6c200000-6c22f000 Deferred xinput1_4 PE 6c940000-6ca53000 Deferred sdl2 PE 6da80000-6dca0000 Deferred gdi32 PE 6f240000-6f3c9000 Deferred winmm PE 70d80000-70e25000 Deferred uxtheme PE 71080000-710a9000 Deferred hid PE 71400000-720af000 Deferred shell32 PE 7a800000-7acc3000 Deferred opengl32 PE 7b000000-7b51f000 Deferred kernelbase PE 7b600000-7b75b000 Deferred kernel32 PE 7bc00000-7bec0000 Deferred ntdll ELF 7d000000-7d005000 Deferred <wine-loader> ELF 7dcda000-7dd7c000 Deferred opengl32.so ELF 7e25c000-7e2ae000 Deferred libfontconfig.so.1 ELF 7e2ae000-7e34f000 Deferred libpcre2-8.so.0 ELF 7e34f000-7e4a8000 Deferred libglib-2.0.so.0 ELF 7e4a8000-7e59c000 Deferred libharfbuzz.so.0 ELF 7e59c000-7e669000 Deferred libfreetype.so.6 ELF 7e669000-7e73a000 Deferred libm.so.6 ELF 7e73a000-7e8ae000 Deferred win32u.so ELF 7eb55000-7eb80000 Deferred libexpat.so.1 ELF 7eb80000-7eba3000 Deferred libbrotlicommon.so.1 ELF 7eba3000-7ebb1000 Deferred libbrotlidec.so.1 ELF 7ebb1000-7ebee000 Deferred libpng16.so.16 ELF 7ebee000-7ec00000 Deferred libbz2.so.1.0 ELF 7ee04000-7ee1d000 Deferred libz.so.1 ELF 7ee1d000-7ee42000 Deferred libgcc_s.so.1 ELF 7ee78000-7f000000 Dwarf-4-5 libwine.so.1 ELF dac00000-dc9d0000 Deferred libicudata.so.72 ELF dca00000-dcc03000 Deferred libicuuc.so.72 ELF dd084000-dd200000 Deferred libxml2.so.2 ELF dd200000-e4b95000 Deferred libllvm-14.so ELF e4c00000-e6815000 Deferred iris_dri.so ELF e6940000-e694c000 Deferred libpciaccess.so.0 ELF e694c000-e6956000 Deferred libffi.so.8 ELF e6956000-e697f000 Deferred libdrm_intel.so.1 ELF e697f000-e698a000 Deferred libdrm_nouveau.so.2 ELF e698a000-e6997000 Deferred libdrm_amdgpu.so.1 ELF e69bc000-e69d9000 Deferred libelf.so.1 ELF e69d9000-e69e8000 Deferred libdrm_radeon.so.1 ELF e6a56000-e6a61000 Deferred libxcb-xfixes.so.0 ELF e6a61000-e6a6a000 Deferred libxcb-sync.so.1 ELF e6a6a000-e6a88000 Deferred libxcb-glx.so.0 ELF e6a88000-e6b00000 Deferred libglx_mesa.so.0 ELF e6c02000-e6c07000 Deferred libxcb-present.so.0 ELF e6c07000-e6c21000 Deferred libdrm.so.2 ELF e6c21000-e6c49000 Deferred libglapi.so.0 ELF e6c49000-e6c84000 Deferred libglx.so.0 ELF e6c84000-e6d00000 Deferred libgldispatch.so.0 ELF f7200000-f7207000 Deferred libxcb-dri3.so.0 ELF f7207000-f720c000 Deferred libxshmfence.so.1 ELF f720c000-f7211000 Deferred libxcb-shm.so.0 ELF f7211000-f727c000 Deferred libgl.so.1 ELF f7281000-f7291000 Deferred libsensors.so.5 ELF f72b2000-f72d8000 Deferred libgpg-error.so.0 ELF f72d8000-f737a000 Deferred libzstd.so.1 ELF f737a000-f73b4000 Deferred liblzma.so.5 ELF f73b4000-f74af000 Deferred libgcrypt.so.20 ELF f74af000-f74bb000 Deferred libcap.so.2 ELF f74bb000-f74e9000 Deferred libvorbis.so.0 ELF f74e9000-f7542000 Deferred libopus.so.0 ELF f7542000-f758d000 Deferred libflac.so.12 ELF f758d000-f761a000 Deferred libvorbisenc.so.2 ELF f761a000-f76f5000 Deferred libsystemd.so.0 ELF f76f5000-f778a000 Deferred libsndfile.so.1 ELF f778a000-f77e2000 Deferred libdbus-1.so.3 ELF f77e2000-f7875000 Deferred libpulsecommon-16.1.so ELF f7875000-f78d2000 Deferred libpulse.so.0 ELF f78d3000-f78da000 Deferred libxcb-dri2.so.0 ELF f78da000-f78df000 Deferred libx11-xcb.so.1 ELF f7908000-f791d000 Deferred winepulse.so ELF f7987000-f798f000 Deferred libxfixes.so.3 ELF f798f000-f799c000 Deferred libxcursor.so.1 ELF f799c000-f79b1000 Deferred libxi.so.6 ELF f79b1000-f79c1000 Deferred libxrandr.so.2 ELF f79c1000-f79cc000 Deferred libogg.so.0 ELF f79cc000-f79d4000 Deferred libasyncns.so.0 ELF f79f7000-f7a23000 Deferred libxcb.so.1 ELF f7a23000-f7b75000 Deferred libx11.so.6 ELF f7b75000-f7c00000 Deferred winex11.so ELF f7c00000-f7e2b000 Deferred libc.so.6 ELF f7e30000-f7e35000 Deferred libpthread.so.0 ELF f7e35000-f7e3a000 Deferred libxcomposite.so.1 ELF f7e3a000-f7e48000 Deferred libxrender.so.1 ELF f7e48000-f7e4f000 Deferred libxdmcp.so.6 ELF f7e4f000-f7e54000 Deferred libxau.so.6 ELF f7e54000-f7e6a000 Deferred libxext.so.6 ELF f7e6e000-f7e76000 Deferred libxxf86vm.so.1 ELF f7e76000-f7e7b000 Deferred libxinerama.so.1 ELF f7eaa000-f7f58000 Deferred ntdll.so ELF f7f5a000-f7f90000 Deferred ld-linux.so.2 ELF f7f94000-f7f96000 Deferred [vdso].so Threads: process tid prio name (all IDs are in hex) 00000020 (D) Z:\home\bopnik.config\itch\apps\antecrypt\beam.exe 00000024 0 <== 00000104 0 wine_mmdevapi_notification 00000108 0 wine_xinput_hid_update 0000010c 0 wine_sechost_device_notify 00000110 0 SDL_joystick 0000011c 15 winepulse_mainloop 00000120 15 winepulse_timer_loop 00000124 15 SDLAudioP2 00000130 0 00000038 services.exe 0000003c 0 00000040 0 wine_rpcrt4_server 0000004c 0 wine_rpcrt4_io 00000070 0 wine_rpcrt4_io 000000a0 0 wine_rpcrt4_io 000000b8 0 wine_rpcrt4_io 000000e4 0 wine_rpcrt4_io 00000044 winedevice.exe 00000048 0 00000054 0 00000058 0 wine_sechost_service 0000005c 0 00000060 0 00000064 0 000000c4 0 00000068 winedevice.exe 0000006c 0 00000074 0 00000078 0 wine_sechost_service 0000007c 0 00000080 0 00000084 0 00000090 0 00000094 0 00000088 explorer.exe 0000008c 0 000000d0 0 000000d4 0 wine_rpcrt4_server 00000098 plugplay.exe 0000009c 0 000000a4 0 000000a8 0 wine_sechost_service 000000ac 0 wine_rpcrt4_server 00000114 0 wine_rpcrt4_io 00000118 0 wine_threadpool_worker 000000b0 svchost.exe 000000b4 0 000000bc 0 000000c0 0 wine_sechost_service 000000c8 conhost.exe 000000cc 0 000000dc rpcss.exe 000000e0 0 000000ec 0 000000f0 0 wine_sechost_service 000000f4 0 wine_rpcrt4_server 000000f8 0 wine_rpcrt4_server 000000fc 0 wine_rpcrt4_io System information: Wine build: wine-8.0-rc4-5-g08832c5a77b Platform: i386 Version: Windows 7 Host system: Linux Host version: 6.1.5-arch2-1
https://bugs.winehq.org/show_bug.cgi?id=54331
--- Comment #5 from stabilergriller@gmail.com --- Sorry, please delete my last comment... I wanted to edit the attachment but accidentally copied it all over here.
https://bugs.winehq.org/show_bug.cgi?id=54331
stabilergriller@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #6 from stabilergriller@gmail.com --- Closing this, game seems to be fully playable on Wine 8.14.
https://bugs.winehq.org/show_bug.cgi?id=54331
stabilergriller@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from stabilergriller@gmail.com --- Sorry, wanted to close this bug report…
https://bugs.winehq.org/show_bug.cgi?id=54331
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Status|CLOSED |RESOLVED
--- Comment #8 from Zeb Figura z.figura12@gmail.com --- (In reply to stabilergriller from comment #7)
Sorry, wanted to close this bug report…
Please leave bugs resolved; they'll be closed by the maintainer when a release is made.
https://bugs.winehq.org/show_bug.cgi?id=54331
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.16.