-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pink-pony: Segfault on startup #259
Comments
This one is using glfw to create a window (and is failing because it's trying to use glX...?) ... maybe it only uses SDL for audio? |
I think I was getting a segfault whether I used |
Looks that way. I wonder why real SDL 1.2 vs. sdl12-compat even matters here? |
Looks like SDL is corrupting memory right near what glfw is using:
(and several more of those.) I'll need to look at this more closely, but that's the likely culprit. |
We have an audio conversion corruption on the list to look at for 2.26, right @icculus? I think we should probably look at this soon and get it out for 2.24.2 if we can. |
Agreed. |
Confirmed fixed in 1.2.64. |
Prerequisites:
pipewire-pulse
emulating PulseAudioapt install phlipple
(Debian package version0.8.5-5.1+b1
)libsdl1.2-compat
either 1.2.58-1 (packaged in Debian experimental) or commit 63e4393 (locally built)libsdl2-2.0-0
version2.24.1+dfsg-1
libsdl-image1.2
version1.2.12-13+b1
libsdl-mixer1.2
version1.2.12-17+b2
libsdl1.2debian
(real SDL 1.2) version1.2.15+dfsg2-8
To reproduce:
pink-pony
LD_LIBRARY_PATH=.../sdl12-compat/_build pink-pony
SDL_VIDEODRIVER=wayland LD_LIBRARY_PATH=.../sdl12-compat/_build pink-pony
Expected result: it runs
Actual result: Real SDL 1.2 works. With sdl12-compat it segfaults during startup:
The text was updated successfully, but these errors were encountered: