You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These messages are entirely cosmetic as Godot doesn't use those symbols and can be ignored. We'll try to come up with a way of not showing them though.
On rc8 this warning is still showing, but I didn't notice any problems regarding the sounds in the editor at least.
Godot Engine v3.3.rc8.official - https://godotengine.org
OpenGL ES 3.0 Renderer: GeForce GT 740/PCIe/SSE2
OpenGL ES Batching: ON
/usr/lib/x86_64-linux-gnu/libpulse.so.0: undefined symbol: pa_threaded_mainloop_once_unlocked
/usr/lib/x86_64-linux-gnu/libpulse.so.0: undefined symbol: pa_thread_make_realtime
Godot version:
3.3.rc6.official
OS/device including version:
Elementary OS based on Ubuntu:
Issue description:
Running the editor (no project required) results in messages about undefined symbols:
Full output:
My initial assumption is that it's related to PulseAudio versions and the wrapping that Godot does of the audio shared libraries on Linux.
See, for example:
godot/drivers/pulseaudio/pulse-so_wrap.h
Line 332 in 67916b6
and:
godot/drivers/pulseaudio/pulse-so_wrap.c
Lines 3669 to 3676 in 67916b6
Relevant version info of Pulse audio (this version of Elementary is based on the Ubuntu 18.04 LTS release):
Edits:
Based on the docs, it seems
pa_threaded_mainloop_once_unlocked()
was added in version 13.0: https://freedesktop.org/software/pulseaudio/doxygen/thread-mainloop_8h.html#acc68ed60d2285fafa996b2181b325b82This (unrelated?) issue also includes the messages in the example output: Vulkan: Fail to run on ubuntu (AMDGPU) #47352
I did a quick test of playing an MP3 sound file in the editor and it seemed to play successfully.
Steps to reproduce:
Run the editor from the command line.
Minimal reproduction project:
N/A
The text was updated successfully, but these errors were encountered: