https://bugs.winehq.org/show_bug.cgi?id=51738
Bug ID: 51738 Summary: [Bioshock Infinite]Crash after Intro video with "mmap() failed: Cannot allocate memory" Product: Wine Version: 6.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: berillions@gmail.com Distribution: ---
Created attachment 70619 --> https://bugs.winehq.org/attachment.cgi?id=70619 Bioshock crash output
Hi,
I try to launch the game bought on GoG - I use Wine 6.16 without extern patch - The game crashes after the Intro video with these error message :
mmap() failed: Cannot allocate memory Failed to create permanent mapping for memfd region with ID = 97865773 Failed to regester memfd mempool. Reason: could not attach memfd SHM ID to pipe mmap() failed: Cannot allocate memory Failed to create permanent mapping for memfd region with ID = 3681069605 mmap() failed: Cannot allocate memory Failed to create permanent mapping for memfd region with ID = 1659172633 Ignoring received block reference with non-registered memfd ID = 1659172633
It's a 32bits game, Wine is not patched with LARGE ADRESS AWARE override support findable on TKG github. Instead, i used 4GB_patch from https://ntcore.com/?page_id=371.
Without success, the game still crashed. I tried to use wined3d vulkan renderer than opengl and same problem.
The full output console is attached.
https://bugs.winehq.org/show_bug.cgi?id=51738
--- Comment #1 from Berillions berillions@gmail.com --- New informations - I did not see this line in the first output log - The game crash because of PulseAudio :
-------
02d0:fixme:thread:SetThreadIdealProcessor (000009A0 2): stub mmap() failed: Ne peut allouer de la mémoire Failed to create permanent mapping for memfd region with ID = 3624109694 mmap() failed: Ne peut allouer de la mémoire Failed to create permanent mapping for memfd region with ID = 3967725150 Ignoring received block reference with non-registered memfd ID = 3967725150 INFO: OpenAudioDevice failed: Could not connect to PulseAudio server
-------
Use winetricks -q xact fixes the issue for me.
https://bugs.winehq.org/show_bug.cgi?id=51738
Berillions berillions@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[Bioshock Infinite]Crash |[Bioshock Infinite]Crash |after Intro video with |after Intro video with |"mmap() failed: Cannot |"mmap() failed: Cannot |allocate memory" |allocate memory" - | |PulseAudio Issue
https://bugs.winehq.org/show_bug.cgi?id=51738
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[Bioshock Infinite]Crash |Bioshock Infinite crashes |after Intro video with |after intro with "mmap() |"mmap() failed: Cannot |failed: Cannot allocate |allocate memory" - |memory" |PulseAudio Issue |
https://bugs.winehq.org/show_bug.cgi?id=51738
Maxime berillions@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #2 from Maxime berillions@gmail.com --- The game works correctly with Wine-9.0-rc3
https://bugs.winehq.org/show_bug.cgi?id=51738
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.0-rc4.