Random crashes with wineasio.dll on wine

Questions about Wine on Linux
Locked
släcki
Level 2
Level 2
Posts: 12
Joined: Wed Oct 19, 2022 8:29 am

Random crashes with wineasio.dll on wine

Post by släcki »

I would like to reference https://github.com/wineasio/wineasio/issues/58 here as i guess wine developers are probably more aware/have more knowledge of what is going on or how to fix that.

here is the ticket again:

i was able to build wineasio.dll 32 bit on fedora with winehq staging (7.20).
unfortunately, 9 of 10 times the test application crashes when accessing the wineasio device
any idea? the application is called VBAsioTest and it crashes when i click on Devices->ASIO: WineAsio, as shown below

Code: Select all

[oli@DESKTOP-E83VF5L VBAsioTest_1012]$ LC_ALL=C wine VBASIOTest32.exe 
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.20 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
010c:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0074:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0074:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
010c:fixme:imm:ImeSetActiveContext (0001006C, 1): stub
010c:fixme:imm:ImmReleaseContext (00010066, 0001006C): stub
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x46b30000-0x46bc0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x62900000-0x62990000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x630b0000-0x63140000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x63ec0000-0x63f50000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x648d0000-0x64960000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x64ae0000-0x64b70000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x65360000-0x653f0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x65910000-0x659a0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x660f0000-0x66180000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x66660000-0x666f0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x67560000-0x675f0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x67ce0000-0x67d70000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x68610000-0x686a0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x68d90000-0x68e20000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x69940000-0x699d0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x6adb0000-0x6ae40000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x6b070000-0x6b100000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x6bc60000-0x6bcf0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x6dcb0000-0x6dd40000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x6f3d0000-0x6f460000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x70e30000-0x70ec0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x7b520000-0x7b5b0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x7b760000-0x7b7f0000, unix_prot 0x3.
010c:err:virtual:try_map_free_area mmap() error Resource temporarily unavailable, range 0x7bed0000-0x7bf60000, unix_prot 0x3.
010c:err:virtual:alloc_area_in_reserved_or_between_callback Could not map in reserved area.
li\Downloads\VBAsioTest_1012\VBASIOTest32.exe: dlls/ntdll/unix/virtual.c:1467: create_view: Assertion `!((UINT_PTR)base & page_mask)' failed.
wine: Assertion failed at address F7FEA559 (thread 010c), starting debugger...
It was working 2 or maybe 3 times and produced a tone, all the other times it just crashes as mentioned above. Could this be maybe also a kernel/distribution (pipewire etc.) problem, when it says ressource temporarily unavailable?
Locked