ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.72k stars 265 forks source link

Missing symbols: libasound, libpulse #539

Open sehraf opened 1 year ago

sehraf commented 1 year ago

As per https://github.com/ptitSeb/box86-compatibility-list/issues/239#issuecomment-1456880772 When trying to start Lumencraft, there are a lot of missing symbols.

I've checked a few random ones and they are missing (no reference in the code or commented out) https://github.com/ptitSeb/box64/blob/de82f0727755b04818316abc479d265d80d69a5e/src/wrapped/wrappedpulse_private.h#L34

System:

Here is the log:

Symbol "snd_dlpath" not found in 0x6(libasound.so.2)
Symbol "snd_async_del_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_fd" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_signo" not found in 0x6(libasound.so.2)
Symbol "snd_input_scanf" not found in 0x6(libasound.so.2)
Symbol "snd_output_printf" not found in 0x6(libasound.so.2)
Symbol "snd_output_vprintf" not found in 0x6(libasound.so.2)
Symbol "snd_lib_error_set_local" not found in 0x6(libasound.so.2)
Symbol "snd_config_topdir" not found in 0x6(libasound.so.2)
Symbol "snd_config_update_ref" not found in 0x6(libasound.so.2)
Symbol "snd_config_ref" not found in 0x6(libasound.so.2)
Symbol "snd_config_unref" not found in 0x6(libasound.so.2)
Symbol "snd_config_searchv" not found in 0x6(libasound.so.2)
Symbol "snd_config_add_before" not found in 0x6(libasound.so.2)
Symbol "snd_config_add_after" not found in 0x6(libasound.so.2)
Symbol "snd_config_remove" not found in 0x6(libasound.so.2)
Symbol "snd_config_imake_safe_string" not found in 0x6(libasound.so.2)
Symbol "snd_config_is_array" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_open_fallback" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_htimestamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_rewindable" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_forwardable" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_query_chmaps" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_query_chmaps_from_hw" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_free_chmaps" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_can_disable_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_supports_audio_wallclock_ts" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_supports_audio_ts_type" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_set_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_get_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_sw_params_set_period_event" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_sw_params_get_period_event" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_status_get_audio_htstamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_status_get_driver_htstamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_areas_copy_wrap" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_set_ops" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_async_add_timer_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_timer" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_poll_descriptors_count" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_malloc" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_free" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_copy" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_device" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_card" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_id" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_name" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_set_device" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_open_fallback" not found in 0x6(libasound.so.2)
Symbol "snd_async_add_ctl_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_ctl" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_elem_id_get" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_elem_id_parse" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_value_parse" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_info_set_dimension" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_integer_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_integer64_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_boolean_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_enumerated_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_bytes_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_add_enumerated" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_value_compare" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_parse_dB_info" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_get_dB_range" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_convert_to_dB" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_convert_from_dB" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_get_dB_range" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_convert_to_dB" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_convert_from_dB" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_handle_events" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_class_register" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_playback_vol_dB" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_capture_vol_dB" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_playback_dB_vol" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_capture_dB_vol" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_id_parse" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_get_card" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_get_pid" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_clear" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_add" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_del" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_check" not found in 0x6(libasound.so.2)
Symbol "snd_seq_unset_bit" not found in 0x6(libasound.so.2)
Symbol "snd_seq_set_client_pool_output" not found in 0x6(libasound.so.2)
Symbol "pa_sample_format_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_rate_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_channels_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_format_is_le" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_format_is_be" not found in 0x7(libpulse.so.0)
Symbol "pa_direction_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_direction_to_string" not found in 0x7(libpulse.so.0)
Symbol "pa_mainloop_api_once" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_key_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_setp" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_get" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_iterate" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_contains" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_clear" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_copy" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_isempty" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_equal" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_position_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_can_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_has_position" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_encoding_to_string" not found in 0x7(libpulse.so.0)
Symbol "pa_encoding_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_copy" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_free" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_is_pcm" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_is_compatible" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_snprint" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_from_sample_spec" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_to_sample_spec" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_type" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int_range" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_free_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_sample_format" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_rate" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_channels" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_channel_map" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int_range" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_sample_format" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_rate" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_channels" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_channel_map" not found in 0x7(libpulse.so.0)
Symbol "pa_operation_set_state_callback" not found in 0x7(libpulse.so.0)
Symbol "pa_context_rttime_new" not found in 0x7(libpulse.so.0)
Symbol "pa_context_rttime_restart" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_tile_size" not found in 0x7(libpulse.so.0)
Symbol "pa_context_load_cookie_from_file" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_snprint_verbose" not found in 0x7(libpulse.so.0)
Symbol "pa_volume_snprint_verbose" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_avg_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_max_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_min" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_min_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_sw_cvolume_multiply_scalar" not found in 0x7(libpulse.so.0)
Symbol "pa_sw_cvolume_divide_scalar" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_get_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_set_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_scale_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_set_position" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_get_position" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_merge" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_inc_clamp" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_inc" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_dec" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_new_extended" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_write_ext_free" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_get_underflow_index" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_get_format_info" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_sink_volume_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_sink_mute_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_sink_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_sink_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_mute_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_source_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_source_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_port_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_module_info" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_client" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_card_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_card_profile_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_port_latency_offset" not found in 0x7(libpulse.so.0)
Symbol "pa_context_move_sink_input_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_sink_input" not found in 0x7(libpulse.so.0)
Symbol "pa_context_move_source_output_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_output_volume" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_output_mute" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_source_output" not found in 0x7(libpulse.so.0)
Symbol "pa_context_stat" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_list" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_list" not found in 0x7(libpulse.so.0)
Symbol "pa_context_add_autoload" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_autoload_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_autoload_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_sample" not found in 0x7(libpulse.so.0)
Symbol "pa_context_play_sample" not found in 0x7(libpulse.so.0)
Symbol "pa_context_play_sample_with_proplist" not found in 0x7(libpulse.so.0)
Symbol "pa_locale_to_utf8" not found in 0x7(libpulse.so.0)
Symbol "pa_threaded_mainloop_set_name" not found in 0x7(libpulse.so.0)
Symbol "pa_threaded_mainloop_once_unlocked" not found in 0x7(libpulse.so.0)
Symbol "pa_msleep" not found in 0x7(libpulse.so.0)
Symbol "pa_thread_make_realtime" not found in 0x7(libpulse.so.0)
Symbol "pa_rtclock_now" not found in 0x7(libpulse.so.0)
ptitSeb commented 1 year ago

This is a LOT of symbols. I mean, really, a lot. Are you sure there needed for wine 8.3? This is really surprising to sudenly see that much missing symbols.

sehraf commented 1 year ago

should i try a different wine version? I've just pulled the latest (staging) yesterday :grin:

ptitSeb commented 1 year ago

Dont use the steam_chrome branch anymore, it's merged in main now and will not evolved anymore (and will be deleted soon)

ptitSeb commented 1 year ago

should i try a different wine version? I've just pulled the latest (staging) yesterday 😁

I used 8.1 staging+tkg from krone4k github and had no issue with pulse or alsa.

sehraf commented 1 year ago

switching to wine 7.21 doesn't change anything. (I'm also on the main branch now)

sehraf commented 1 year ago

Using BOX64_EMULATED_LIBS=libasound.so.2:libpulse.so.0 doesn't change anything either, they are still wrapped

ptitSeb commented 1 year ago

On my system, I checked the symbols loaded by winpulse with nm -D ~/wine/lib/wine/x86_64-unix/winepulse.so | grep pa_ And I got

                 U pa_bytes_to_usec@PULSE_0
                 U pa_channel_map_init@PULSE_0
                 U pa_channel_map_init_auto@PULSE_0
                 U pa_channel_map_valid@PULSE_0
                 U pa_channel_position_to_string@PULSE_0
                 U pa_context_connect@PULSE_0
                 U pa_context_disconnect@PULSE_0
                 U pa_context_errno@PULSE_0
                 U pa_context_get_protocol_version@PULSE_0
                 U pa_context_get_server@PULSE_0
                 U pa_context_get_server_protocol_version@PULSE_0
                 U pa_context_get_sink_info_list@PULSE_0
                 U pa_context_get_source_info_list@PULSE_0
                 U pa_context_get_state@PULSE_0
                 U pa_context_new@PULSE_0
                 U pa_context_set_state_callback@PULSE_0
                 U pa_context_unref@PULSE_0
                 U pa_frame_size@PULSE_0
                 U pa_mainloop_free@PULSE_0
                 U pa_mainloop_get_api@PULSE_0
                 U pa_mainloop_iterate@PULSE_0
                 U pa_mainloop_new@PULSE_0
                 U pa_mainloop_quit@PULSE_0
                 U pa_mainloop_run@PULSE_0
                 U pa_mainloop_set_poll_func@PULSE_0
                 U pa_operation_get_state@PULSE_0
                 U pa_operation_unref@PULSE_0
                 U pa_proplist_gets@PULSE_0
                 U pa_sample_size_of_format@PULSE_0
                 U pa_stream_connect_playback@PULSE_0
                 U pa_stream_connect_record@PULSE_0
                 U pa_stream_cork@PULSE_0
                 U pa_stream_disconnect@PULSE_0
                 U pa_stream_drop@PULSE_0
                 U pa_stream_flush@PULSE_0
                 U pa_stream_get_buffer_attr@PULSE_0
                 U pa_stream_get_channel_map@PULSE_0
                 U pa_stream_get_sample_spec@PULSE_0
                 U pa_stream_get_state@PULSE_0
                 U pa_stream_get_time@PULSE_0
                 U pa_stream_is_corked@PULSE_0
                 U pa_stream_new@PULSE_0
                 U pa_stream_peek@PULSE_0
                 U pa_stream_readable_size@PULSE_0
                 U pa_stream_set_buffer_attr_callback@PULSE_0
                 U pa_stream_set_moved_callback@PULSE_0
                 U pa_stream_set_started_callback@PULSE_0
                 U pa_stream_set_state_callback@PULSE_0
                 U pa_stream_set_underflow_callback@PULSE_0
                 U pa_stream_unref@PULSE_0
                 U pa_stream_update_timing_info@PULSE_0
                 U pa_stream_writable_size@PULSE_0
                 U pa_stream_write@PULSE_0
                 U pa_strerror@PULSE_0

Andd all those symbols are wrapped in box64 and box86.

This is with

$ wine --version
Box86 with trace with Dynarec v0.3.1 24494ba1 built on Mar 12 2023 17:52:48
wine-8.1.r0.gdde73435 ( TkG Staging Esync Fsync )
ptitSeb commented 1 year ago

So I don't think this is something about wine, it's probably some other tools that wants all those symbols (some sound passthrou? vnc something?)

sehraf commented 1 year ago

Thanks for further looking into the issue!

Sooo ... first of all, i feel kinda stupid: i'm using the nativ linux version and not the windows version of the game (maybe you want to close https://github.com/ptitSeb/box86-compatibility-list/issues/239). That said, the issue persists even when not using wine, so your assumption is right, it's not related to wine.

Some more info about the system: Rock5 with Archlinux and Gnome using pipewire for anything audio (pipewire-pulse for pulseaudio support in particular, libpulse is installed). box64 is 0.2.2 compiled via cmake .. -DRK3588=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo (box86 is living inside a (s)chroot, wich isn't really usable right now and ArchlinuxARM generally doesn't support multi architecture, shouldn't matter here, right?).

Versions: software version
Gnome 43.0
pipewire 0.3.67
libpulse 16.1

I'm not using vnc or anything like that nor passthrough (that i'm aware of; IF gnome+pipewire do $things on their own that might a cause)

If you need anything else just let me know :rocket:

running your command results in the same:

nm -D /media/Games/wine-installer/opt/wine-staging/lib64/wine/x86_64-unix/winepulse.so | grep pa_
                 U pa_bytes_to_usec@PULSE_0
                 U pa_channel_map_init@PULSE_0
                 U pa_channel_map_init_auto@PULSE_0
                 U pa_channel_map_valid@PULSE_0
                 U pa_channel_position_to_string@PULSE_0
                 U pa_context_connect@PULSE_0
                 U pa_context_disconnect@PULSE_0
                 U pa_context_errno@PULSE_0
                 U pa_context_get_protocol_version@PULSE_0
                 U pa_context_get_server@PULSE_0
                 U pa_context_get_server_protocol_version@PULSE_0
                 U pa_context_get_sink_info_list@PULSE_0
                 U pa_context_get_source_info_list@PULSE_0
                 U pa_context_get_state@PULSE_0
                 U pa_context_new@PULSE_0
                 U pa_context_set_state_callback@PULSE_0
                 U pa_context_unref@PULSE_0
                 U pa_frame_size@PULSE_0
                 U pa_mainloop_free@PULSE_0
                 U pa_mainloop_get_api@PULSE_0
                 U pa_mainloop_iterate@PULSE_0
                 U pa_mainloop_new@PULSE_0
                 U pa_mainloop_quit@PULSE_0
                 U pa_mainloop_run@PULSE_0
                 U pa_mainloop_set_poll_func@PULSE_0
                 U pa_operation_get_state@PULSE_0
                 U pa_operation_unref@PULSE_0
                 U pa_proplist_gets@PULSE_0
                 U pa_sample_size_of_format@PULSE_0
                 U pa_stream_connect_playback@PULSE_0
                 U pa_stream_connect_record@PULSE_0
                 U pa_stream_cork@PULSE_0
                 U pa_stream_disconnect@PULSE_0
                 U pa_stream_drop@PULSE_0
                 U pa_stream_flush@PULSE_0
                 U pa_stream_get_buffer_attr@PULSE_0
                 U pa_stream_get_channel_map@PULSE_0
                 U pa_stream_get_sample_spec@PULSE_0
                 U pa_stream_get_state@PULSE_0
                 U pa_stream_get_time@PULSE_0
                 U pa_stream_is_corked@PULSE_0
                 U pa_stream_new@PULSE_0
                 U pa_stream_peek@PULSE_0
                 U pa_stream_readable_size@PULSE_0
                 U pa_stream_set_buffer_attr_callback@PULSE_0
                 U pa_stream_set_moved_callback@PULSE_0
                 U pa_stream_set_started_callback@PULSE_0
                 U pa_stream_set_state_callback@PULSE_0
                 U pa_stream_set_underflow_callback@PULSE_0
                 U pa_stream_unref@PULSE_0
                 U pa_stream_update_timing_info@PULSE_0
                 U pa_stream_writable_size@PULSE_0
                 U pa_stream_write@PULSE_0
                 U pa_strerror@PULSE_0

but when looking at /etc/lib/libpulse.so i do see the missing symbols, though i have no idea what this means in particular.

nm -D /usr/lib/libpulse.so | grep pa_

000000000003ad30 T pa_ascii_filter@@PULSE_0
000000000003aca0 T pa_ascii_valid@@PULSE_0
                 U pa_atou
                 U pa_bitset_equals
                 U pa_bitset_set
000000000002ca60 T pa_bytes_per_second@@PULSE_0
000000000002d130 T pa_bytes_snprint@@PULSE_0
000000000002cb50 T pa_bytes_to_usec@@PULSE_0
000000000000e600 T pa_channel_map_can_balance@@PULSE_0
000000000000e724 T pa_channel_map_can_fade@@PULSE_0
000000000000e840 T pa_channel_map_can_lfe_balance@@PULSE_0
000000000000da80 T pa_channel_map_compatible@@PULSE_0
000000000000d2b0 T pa_channel_map_equal@@PULSE_0
000000000000e264 T pa_channel_map_has_position@@PULSE_0
000000000000c930 T pa_channel_map_init@@PULSE_0
000000000000caf0 T pa_channel_map_init_auto@@PULSE_0
000000000000ce70 T pa_channel_map_init_extend@@PULSE_0
000000000000c9b0 T pa_channel_map_init_mono@@PULSE_0
000000000000ca50 T pa_channel_map_init_stereo@@PULSE_0
000000000000e380 T pa_channel_map_mask@@PULSE_0
000000000000d6d0 T pa_channel_map_parse@@PULSE_0
000000000000d480 T pa_channel_map_snprint@@PULSE_0
000000000000e450 T pa_channel_map_superset@@PULSE_0
000000000000dc10 T pa_channel_map_to_name@@PULSE_0
000000000000df24 T pa_channel_map_to_pretty_name@@PULSE_0
000000000000d1d0 T pa_channel_map_valid@@PULSE_0
000000000000d0b0 T pa_channel_position_from_string@@PULSE_0
000000000000d050 T pa_channel_position_to_pretty_string@@PULSE_0
000000000000d030 T pa_channel_position_to_string@@PULSE_0
000000000002c7c0 T pa_channels_valid@@PULSE_0
                 U pa_client_conf_free
                 U pa_client_conf_load
                 U pa_client_conf_load_cookie
                 U pa_client_conf_new
                 U pa_client_conf_set_cookie_file_from_application
                 U pa_close_all
                 U pa_close_pipe
                 U pa_cmsg_ancil_data_close_fds
                 U pa_common_command_register_memfd_shmid
                 U pa_cond_free
                 U pa_cond_new
                 U pa_cond_signal
                 U pa_cond_wait
0000000000024bb4 T pa_context_add_autoload@@PULSE_0
00000000000117b0 T pa_context_connect@@PULSE_0
0000000000011c30 T pa_context_disconnect@@PULSE_0
00000000000121c0 T pa_context_drain@@PULSE_0
0000000000011de0 T pa_context_errno@@PULSE_0
0000000000013030 T pa_context_exit_daemon@@PULSE_0
0000000000024a34 T pa_context_get_autoload_info_by_index@@PULSE_0
0000000000024974 T pa_context_get_autoload_info_by_name@@PULSE_0
0000000000024af4 T pa_context_get_autoload_info_list@@PULSE_0
0000000000020db4 T pa_context_get_card_info_by_index@@PULSE_0
0000000000021050 T pa_context_get_card_info_by_name@@PULSE_0
00000000000212f0 T pa_context_get_card_info_list@@PULSE_0
0000000000020b34 T pa_context_get_client_info@@PULSE_0
0000000000020d94 T pa_context_get_client_info_list@@PULSE_0
0000000000013af0 T pa_context_get_index@@PULSE_0
0000000000021844 T pa_context_get_module_info@@PULSE_0
0000000000021aa4 T pa_context_get_module_info_list@@PULSE_0
00000000000125c0 T pa_context_get_protocol_version@@PULSE_0
0000000000024150 T pa_context_get_sample_info_by_index@@PULSE_0
0000000000023ed0 T pa_context_get_sample_info_by_name@@PULSE_0
00000000000243c4 T pa_context_get_sample_info_list@@PULSE_0
0000000000012470 T pa_context_get_server@@PULSE_0
000000000001f734 T pa_context_get_server_info@@PULSE_0
00000000000125d0 T pa_context_get_server_protocol_version@@PULSE_0
000000000001f774 T pa_context_get_sink_info_by_index@@PULSE_0
000000000001f9c4 T pa_context_get_sink_info_by_name@@PULSE_0
000000000001f754 T pa_context_get_sink_info_list@@PULSE_0
0000000000021ac4 T pa_context_get_sink_input_info@@PULSE_0
0000000000021d24 T pa_context_get_sink_input_info_list@@PULSE_0
0000000000020164 T pa_context_get_source_info_by_index@@PULSE_0
00000000000203b4 T pa_context_get_source_info_by_name@@PULSE_0
0000000000020144 T pa_context_get_source_info_list@@PULSE_0
0000000000021d44 T pa_context_get_source_output_info@@PULSE_0
0000000000021fa4 T pa_context_get_source_output_info_list@@PULSE_0
0000000000011d30 T pa_context_get_state@@PULSE_0
0000000000014780 T pa_context_get_tile_size@@PULSE_0
0000000000012340 T pa_context_is_local@@PULSE_0
0000000000012040 T pa_context_is_pending@@PULSE_0
00000000000243e4 T pa_context_kill_client@@PULSE_0
0000000000024400 T pa_context_kill_sink_input@@PULSE_0
0000000000024420 T pa_context_kill_source_output@@PULSE_0
00000000000148e0 T pa_context_load_cookie_from_file@@PULSE_0
0000000000024440 T pa_context_load_module@@PULSE_0
0000000000025080 T pa_context_move_sink_input_by_index@@PULSE_0
0000000000024df4 T pa_context_move_sink_input_by_name@@PULSE_0
00000000000255a0 T pa_context_move_source_output_by_index@@PULSE_0
0000000000025310 T pa_context_move_source_output_by_name@@PULSE_0
000000000000f6f4 T pa_context_new@@PULSE_0
000000000000f384 T pa_context_new_with_proplist@@PULSE_0
000000000002e120 T pa_context_play_sample@@PULSE_0
000000000002e440 T pa_context_play_sample_with_proplist@@PULSE_0
0000000000014160 T pa_context_proplist_remove@@PULSE_0
0000000000013c34 T pa_context_proplist_update@@PULSE_0
000000000000f704 T pa_context_ref@@PULSE_0
0000000000024d34 T pa_context_remove_autoload_by_index@@PULSE_0
0000000000024c74 T pa_context_remove_autoload_by_name@@PULSE_0
000000000002e7b0 T pa_context_remove_sample@@PULSE_0
00000000000143e0 T pa_context_rttime_new@@PULSE_0
00000000000145b0 T pa_context_rttime_restart@@PULSE_0
0000000000026250 T pa_context_send_message_to_object@@PULSE_0
0000000000021340 T pa_context_set_card_profile_by_index@@PULSE_0
00000000000215c0 T pa_context_set_card_profile_by_name@@PULSE_0
0000000000013100 T pa_context_set_default_sink@@PULSE_0
0000000000013310 T pa_context_set_default_source@@PULSE_0
0000000000011f50 T pa_context_set_event_callback@@PULSE_0
0000000000013eb0 T pa_context_set_name@@PULSE_0
00000000000246b0 T pa_context_set_port_latency_offset@@PULSE_0
0000000000022cb4 T pa_context_set_sink_input_mute@@PULSE_0
0000000000022a20 T pa_context_set_sink_input_volume@@PULSE_0
0000000000022540 T pa_context_set_sink_mute_by_index@@PULSE_0
0000000000022780 T pa_context_set_sink_mute_by_name@@PULSE_0
000000000001fc40 T pa_context_set_sink_port_by_index@@PULSE_0
000000000001fec0 T pa_context_set_sink_port_by_name@@PULSE_0
0000000000021fc4 T pa_context_set_sink_volume_by_index@@PULSE_0
0000000000022264 T pa_context_set_sink_volume_by_name@@PULSE_0
00000000000234b0 T pa_context_set_source_mute_by_index@@PULSE_0
00000000000236f0 T pa_context_set_source_mute_by_name@@PULSE_0
0000000000023c50 T pa_context_set_source_output_mute@@PULSE_0
0000000000023990 T pa_context_set_source_output_volume@@PULSE_0
0000000000020630 T pa_context_set_source_port_by_index@@PULSE_0
00000000000208b0 T pa_context_set_source_port_by_name@@PULSE_0
0000000000022f30 T pa_context_set_source_volume_by_index@@PULSE_0
00000000000231d0 T pa_context_set_source_volume_by_name@@PULSE_0
0000000000011e64 T pa_context_set_state_callback@@PULSE_0
0000000000039024 T pa_context_set_subscribe_callback@@PULSE_0
000000000001f714 T pa_context_stat@@PULSE_0
0000000000038e60 T pa_context_subscribe@@PULSE_0
0000000000025ad0 T pa_context_suspend_sink_by_index@@PULSE_0
0000000000025840 T pa_context_suspend_sink_by_name@@PULSE_0
0000000000025fd4 T pa_context_suspend_source_by_index@@PULSE_0
0000000000025d44 T pa_context_suspend_source_by_name@@PULSE_0
0000000000024690 T pa_context_unload_module@@PULSE_0
000000000000f7d0 T pa_context_unref@@PULSE_0
                 U pa_cstrerror
000000000003cd90 T pa_cvolume_avg@@PULSE_0
000000000003e5e0 T pa_cvolume_avg_mask@@PULSE_0
000000000003d970 T pa_cvolume_channels_equal_to@@PULSE_0
000000000003e2c0 T pa_cvolume_compatible@@PULSE_0
000000000003e450 T pa_cvolume_compatible_with_channel_map@@PULSE_0
0000000000040450 T pa_cvolume_dec@@PULSE_0
000000000003cbc0 T pa_cvolume_equal@@PULSE_0
000000000003edb0 T pa_cvolume_get_balance@@PULSE_0
000000000003f540 T pa_cvolume_get_fade@@PULSE_0
000000000003f920 T pa_cvolume_get_lfe_balance@@PULSE_0
000000000003ff10 T pa_cvolume_get_position@@PULSE_0
0000000000040440 T pa_cvolume_inc@@PULSE_0
00000000000402c4 T pa_cvolume_inc_clamp@@PULSE_0
000000000003c034 T pa_cvolume_init@@PULSE_0
000000000003ceb0 T pa_cvolume_max@@PULSE_0
000000000003e750 T pa_cvolume_max_mask@@PULSE_0
00000000000400c4 T pa_cvolume_merge@@PULSE_0
000000000003cfc0 T pa_cvolume_min@@PULSE_0
000000000003e8a4 T pa_cvolume_min_mask@@PULSE_0
000000000003ea00 T pa_cvolume_remap@@PULSE_0
000000000003f190 T pa_cvolume_scale@@PULSE_0
000000000003f344 T pa_cvolume_scale_mask@@PULSE_0
000000000003c0c0 T pa_cvolume_set@@PULSE_0
000000000003ef70 T pa_cvolume_set_balance@@PULSE_0
000000000003f700 T pa_cvolume_set_fade@@PULSE_0
000000000003fae0 T pa_cvolume_set_lfe_balance@@PULSE_0
000000000003fd00 T pa_cvolume_set_position@@PULSE_0
000000000003d0d0 T pa_cvolume_snprint@@PULSE_0
000000000003d5d0 T pa_cvolume_snprint_verbose@@PULSE_0
000000000003cae4 T pa_cvolume_valid@@PULSE_0
                 U pa_dbus_add_matches
                 U pa_dbus_wrap_connection_free
                 U pa_dbus_wrap_connection_get
                 U pa_dbus_wrap_connection_new
                 U pa_detect_fork
0000000000014a70 T pa_direction_to_string@@PULSE_0
0000000000014a60 T pa_direction_valid@@PULSE_0
0000000000019260 T pa_encoding_from_string@@PULSE_0
0000000000019240 T pa_encoding_to_string@@PULSE_0
00000000000158e0 T pa_ext_device_manager_delete@@PULSE_0
0000000000015bf0 T pa_ext_device_manager_enable_role_device_priority_routing@@PULSE_0
0000000000015360 T pa_ext_device_manager_read@@PULSE_0
0000000000015e80 T pa_ext_device_manager_reorder_devices_for_role@@PULSE_0
00000000000155b0 T pa_ext_device_manager_set_device_description@@PULSE_0
0000000000016454 T pa_ext_device_manager_set_subscribe_cb@@PULSE_0
00000000000161d0 T pa_ext_device_manager_subscribe@@PULSE_0
0000000000015110 T pa_ext_device_manager_test@@PULSE_0
00000000000174a0 T pa_ext_device_restore_read_formats@@PULSE_0
0000000000017250 T pa_ext_device_restore_read_formats_all@@PULSE_0
0000000000017780 T pa_ext_device_restore_save_formats@@PULSE_0
0000000000017174 T pa_ext_device_restore_set_subscribe_cb@@PULSE_0
0000000000016ef0 T pa_ext_device_restore_subscribe@@PULSE_0
0000000000016ca0 T pa_ext_device_restore_test@@PULSE_0
0000000000018a44 T pa_ext_stream_restore_delete@@PULSE_0
00000000000183d4 T pa_ext_stream_restore_read@@PULSE_0
0000000000018fd0 T pa_ext_stream_restore_set_subscribe_cb@@PULSE_0
0000000000018d44 T pa_ext_stream_restore_subscribe@@PULSE_0
0000000000018184 T pa_ext_stream_restore_test@@PULSE_0
0000000000018624 T pa_ext_stream_restore_write@@PULSE_0
                 U pa_flist_free
                 U pa_flist_new_with_name
                 U pa_flist_pop
                 U pa_flist_push
0000000000019320 T pa_format_info_copy@@PULSE_0
00000000000193e0 T pa_format_info_free@@PULSE_0
000000000001abe0 T pa_format_info_free_string_array@@PULSE_0
000000000001b844 T pa_format_info_from_sample_spec@@PULSE_0
00000000000196c0 T pa_format_info_from_string@@PULSE_0
000000000001b0d4 T pa_format_info_get_channel_map@@PULSE_0
000000000001af54 T pa_format_info_get_channels@@PULSE_0
0000000000019f10 T pa_format_info_get_prop_int@@PULSE_0
000000000001a3a0 T pa_format_info_get_prop_int_array@@PULSE_0
000000000001a0f4 T pa_format_info_get_prop_int_range@@PULSE_0
000000000001a6c0 T pa_format_info_get_prop_string@@PULSE_0
000000000001a8b0 T pa_format_info_get_prop_string_array@@PULSE_0
0000000000019d40 T pa_format_info_get_prop_type@@PULSE_0
000000000001adf0 T pa_format_info_get_rate@@PULSE_0
000000000001ac54 T pa_format_info_get_sample_format@@PULSE_0
0000000000019840 T pa_format_info_is_compatible@@PULSE_0
00000000000194a4 T pa_format_info_is_pcm@@PULSE_0
00000000000192d0 T pa_format_info_new@@PULSE_0
000000000001ba50 T pa_format_info_set_channel_map@@PULSE_0
000000000001b490 T pa_format_info_set_channels@@PULSE_0
000000000001b3b0 T pa_format_info_set_prop_int@@PULSE_0
000000000001b4b0 T pa_format_info_set_prop_int_array@@PULSE_0
000000000001b684 T pa_format_info_set_prop_int_range@@PULSE_0
000000000001b744 T pa_format_info_set_prop_string@@PULSE_0
000000000001bae0 T pa_format_info_set_prop_string_array@@PULSE_0
000000000001b470 T pa_format_info_set_rate@@PULSE_0
000000000001b800 T pa_format_info_set_sample_format@@PULSE_0
00000000000194b4 T pa_format_info_snprint@@PULSE_0
000000000001b244 T pa_format_info_to_sample_spec@@PULSE_0
                 U pa_format_info_to_sample_spec_fake
0000000000019480 T pa_format_info_valid@@PULSE_0
                 U pa_frame_align
000000000002c980 T pa_frame_size@@PULSE_0
000000000003b634 T pa_get_binary_name@@PULSE_0
000000000003b830 T pa_get_fqdn@@PULSE_0
000000000003b3d4 T pa_get_home_dir@@PULSE_0
000000000003b2f0 T pa_get_host_name@@PULSE_0
0000000000012464 T pa_get_library_version@@PULSE_0
                 U pa_getpwuid_free
                 U pa_getpwuid_malloc
000000000003a150 T pa_gettimeofday@@PULSE_0
000000000003b140 T pa_get_user_name@@PULSE_0
                 U pa_hashmap_free
                 U pa_hashmap_get
                 U pa_hashmap_isempty
                 U pa_hashmap_iterate
                 U pa_hashmap_new
                 U pa_hashmap_new_full
                 U pa_hashmap_put
                 U pa_hashmap_remove
                 U pa_hashmap_remove_all
                 U pa_hashmap_remove_and_free
                 U pa_hashmap_size
                 U pa_hexstr
                 U pa_idxset_string_compare_func
                 U pa_idxset_string_hash_func
                 U pa_idxset_trivial_compare_func
                 U pa_idxset_trivial_hash_func
                 U pa_init_i18n
                 U pa_init_proplist
                 U pa_in_valgrind
                 U pa_iochannel_creds_enable
                 U pa_iochannel_creds_supported
                 U pa_is_path_absolute
                 U pa_json_object_equal
                 U pa_json_object_free
                 U pa_json_object_get_array_length
                 U pa_json_object_get_array_member
                 U pa_json_object_get_int
                 U pa_json_object_get_object_member
                 U pa_json_object_get_string
                 U pa_json_object_get_type
                 U pa_json_parse
000000000003ac84 T pa_locale_to_utf8@@PULSE_0
                 U pa_log_level_meta
                 U pa_loop_write
0000000000026684 T pa_mainloop_api_once@@PULSE_0
0000000000029250 T pa_mainloop_dispatch@@PULSE_0
0000000000027ce4 T pa_mainloop_free@@PULSE_0
0000000000029a50 T pa_mainloop_get_api@@PULSE_0
0000000000029710 T pa_mainloop_get_retval@@PULSE_0
0000000000029780 T pa_mainloop_iterate@@PULSE_0
0000000000027be0 T pa_mainloop_new@@PULSE_0
0000000000028f80 T pa_mainloop_poll@@PULSE_0
0000000000028c00 T pa_mainloop_prepare@@PULSE_0
00000000000298e0 T pa_mainloop_quit@@PULSE_0
0000000000029890 T pa_mainloop_run@@PULSE_0
0000000000029ac0 T pa_mainloop_set_poll_func@@PULSE_0
0000000000027db0 T pa_mainloop_wakeup@@PULSE_0
                 U pa_make_fd_nonblock
                 U pa_memblock_acquire
                 U pa_memblock_get_length
                 U pa_memblock_is_ours
                 U pa_memblock_is_read_only
                 U pa_memblock_new
                 U pa_memblock_new_user
                 U pa_memblockq_drop
                 U pa_memblockq_free
                 U pa_memblockq_get_length
                 U pa_memblockq_new
                 U pa_memblockq_peek
                 U pa_memblockq_push_align
                 U pa_memblockq_seek
                 U pa_memblock_ref
                 U pa_memblock_release
                 U pa_memblock_unref
                 U pa_memchunk_reset
                 U pa_mempool_block_size_max
                 U pa_mempool_is_memfd_backed
                 U pa_mempool_is_shared
                 U pa_mempool_new
                 U pa_mempool_unref
000000000003b9e4 T pa_msleep@@PULSE_0
                 U pa_mutex_free
                 U pa_mutex_lock
                 U pa_mutex_new
                 U pa_mutex_unlock
000000000002a184 T pa_operation_cancel@@PULSE_0
000000000002a2e4 T pa_operation_get_state@@PULSE_0
0000000000029be0 T pa_operation_ref@@PULSE_0
000000000002a394 T pa_operation_set_state_callback@@PULSE_0
0000000000029de0 T pa_operation_unref@@PULSE_0
                 U pa_parse_boolean
                 U pa_parsehex
000000000002d380 T pa_parse_sample_format@@PULSE_0
000000000003b5f4 T pa_path_get_filename@@PULSE_0
                 U pa_pdispatch_creds
                 U pa_pdispatch_is_pending
                 U pa_pdispatch_new
                 U pa_pdispatch_register_reply
                 U pa_pdispatch_run
                 U pa_pdispatch_set_drain_callback
                 U pa_pdispatch_take_ancil_data
                 U pa_pdispatch_unref
                 U pa_pdispatch_unregister_reply
                 U pa_pipe_cloexec
000000000002c050 T pa_proplist_clear@@PULSE_0
000000000002bf50 T pa_proplist_contains@@PULSE_0
000000000002c2b0 T pa_proplist_copy@@PULSE_0
000000000002c450 T pa_proplist_equal@@PULSE_0
000000000002a7b0 T pa_proplist_free@@PULSE_0
000000000002b930 T pa_proplist_from_string@@PULSE_0
000000000002b180 T pa_proplist_get@@PULSE_0
000000000002b050 T pa_proplist_gets@@PULSE_0
000000000002c3d0 T pa_proplist_isempty@@PULSE_0
000000000002b520 T pa_proplist_iterate@@PULSE_0
000000000002a520 T pa_proplist_key_valid@@PULSE_0
000000000002a780 T pa_proplist_new@@PULSE_0
000000000002ae10 T pa_proplist_set@@PULSE_0
000000000002ab50 T pa_proplist_setf@@PULSE_0
000000000002aa30 T pa_proplist_setp@@PULSE_0
000000000002a820 T pa_proplist_sets@@PULSE_0
000000000002c360 T pa_proplist_size@@PULSE_0
000000000002b8d0 T pa_proplist_to_string@@PULSE_0
000000000002b550 T pa_proplist_to_string_sep@@PULSE_0
000000000002b2f4 T pa_proplist_unset@@PULSE_0
000000000002b3e4 T pa_proplist_unset_many@@PULSE_0
000000000002c0c0 T pa_proplist_update@@PULSE_0
                 U pa_pstream_enable_memfd
                 U pa_pstream_enable_shm
                 U pa_pstream_get_shm
                 U pa_pstream_is_pending
                 U pa_pstream_new
                 U pa_pstream_register_memfd_mempool
                 U pa_pstream_send_memblock
                 U pa_pstream_send_tagstruct_with_creds
                 U pa_pstream_set_die_callback
                 U pa_pstream_set_drain_callback
                 U pa_pstream_set_receive_memblock_callback
                 U pa_pstream_set_receive_packet_callback
                 U pa_pstream_set_srbchannel
                 U pa_pstream_unlink
                 U pa_pstream_unref
                 U pa_read
                 U pa_readlink
                 U pa_realpath
                 U pa_rtclock_from_wallclock
                 U pa_rtclock_get
000000000002c620 T pa_rtclock_now@@PULSE_0
                 U pa_run_once
                 U pa_runtime_path
000000000002d7e0 T pa_sample_format_is_be@@PULSE_0
000000000002d720 T pa_sample_format_is_le@@PULSE_0
000000000002cf20 T pa_sample_format_to_string@@PULSE_0
000000000002c700 T pa_sample_format_valid@@PULSE_0
000000000002c7a4 T pa_sample_rate_valid@@PULSE_0
000000000002c8a0 T pa_sample_size@@PULSE_0
000000000002c710 T pa_sample_size_of_format@@PULSE_0
000000000002cd60 T pa_sample_spec_equal@@PULSE_0
000000000002c690 T pa_sample_spec_init@@PULSE_0
000000000002cf70 T pa_sample_spec_snprint@@PULSE_0
000000000002c7e0 T pa_sample_spec_valid@@PULSE_0
00000000000270a0 T pa_signal_done@@PULSE_0
0000000000026f80 T pa_signal_free@@PULSE_0
0000000000026b04 T pa_signal_init@@PULSE_0
0000000000026d90 T pa_signal_new@@PULSE_0
0000000000027180 T pa_signal_set_destroy@@PULSE_0
                 U pa_smoother_2_free
                 U pa_smoother_2_get
                 U pa_smoother_2_new
                 U pa_smoother_2_pause
                 U pa_smoother_2_put
                 U pa_smoother_2_resume
                 U pa_smoother_2_set_rate
                 U pa_smoother_2_set_sample_spec
                 U pa_snprintf
                 U pa_socket_client_is_local
                 U pa_socket_client_new_string
                 U pa_socket_client_set_callback
                 U pa_socket_client_unref
                 U pa_split
                 U pa_split_spaces
                 U pa_sprintf_malloc
                 U pa_srbchannel_new_from_template
                 U pa_strbuf_isempty
                 U pa_strbuf_new
                 U pa_strbuf_printf
                 U pa_strbuf_puts
                 U pa_strbuf_putsn
                 U pa_strbuf_to_string_free
0000000000032260 T pa_stream_begin_write@@PULSE_0
00000000000324b4 T pa_stream_cancel_write@@PULSE_0
00000000000320c0 T pa_stream_connect_playback@@PULSE_0
0000000000032190 T pa_stream_connect_record@@PULSE_0
000000000002dbf0 T pa_stream_connect_upload@@PULSE_0
0000000000036100 T pa_stream_cork@@PULSE_0
0000000000035474 T pa_stream_disconnect@@PULSE_0
0000000000035110 T pa_stream_drain@@PULSE_0
00000000000328d0 T pa_stream_drop@@PULSE_0
000000000002df20 T pa_stream_finish_upload@@PULSE_0
0000000000036380 T pa_stream_flush@@PULSE_0
00000000000374c0 T pa_stream_get_buffer_attr@@PULSE_0
00000000000372c0 T pa_stream_get_channel_map@@PULSE_0
0000000000030ed0 T pa_stream_get_context@@PULSE_0
0000000000037950 T pa_stream_get_device_index@@PULSE_0
0000000000037ab0 T pa_stream_get_device_name@@PULSE_0
00000000000373b0 T pa_stream_get_format_info@@PULSE_0
0000000000030f80 T pa_stream_get_index@@PULSE_0
0000000000036e00 T pa_stream_get_latency@@PULSE_0
0000000000038b10 T pa_stream_get_monitor_stream@@PULSE_0
00000000000371d0 T pa_stream_get_sample_spec@@PULSE_0
0000000000030e20 T pa_stream_get_state@@PULSE_0
0000000000036880 T pa_stream_get_time@@PULSE_0
0000000000037080 T pa_stream_get_timing_info@@PULSE_0
0000000000032050 T pa_stream_get_underflow_index@@PULSE_0
0000000000037d70 T pa_stream_is_corked@@PULSE_0
0000000000037c10 T pa_stream_is_suspended@@PULSE_0
0000000000030dc4 T pa_stream_new@@PULSE_0
0000000000030dd4 T pa_stream_new_extended@@PULSE_0
0000000000030c44 T pa_stream_new_with_proplist@@PULSE_0
0000000000032664 T pa_stream_peek@@PULSE_0
0000000000036580 T pa_stream_prebuf@@PULSE_0
00000000000386f4 T pa_stream_proplist_remove@@PULSE_0
0000000000038160 T pa_stream_proplist_update@@PULSE_0
0000000000032bf0 T pa_stream_readable_size@@PULSE_0
0000000000030654 T pa_stream_ref@@PULSE_0
00000000000375d0 T pa_stream_set_buffer_attr@@PULSE_0
0000000000036010 T pa_stream_set_buffer_attr_callback@@PULSE_0
0000000000035f20 T pa_stream_set_event_callback@@PULSE_0
0000000000035b60 T pa_stream_set_latency_update_callback@@PULSE_0
0000000000038994 T pa_stream_set_monitor_stream@@PULSE_0
0000000000035c50 T pa_stream_set_moved_callback@@PULSE_0
00000000000383f4 T pa_stream_set_name@@PULSE_0
0000000000035980 T pa_stream_set_overflow_callback@@PULSE_0
00000000000356b0 T pa_stream_set_read_callback@@PULSE_0
0000000000035e30 T pa_stream_set_started_callback@@PULSE_0
0000000000035890 T pa_stream_set_state_callback@@PULSE_0
0000000000035d40 T pa_stream_set_suspended_callback@@PULSE_0
0000000000035a70 T pa_stream_set_underflow_callback@@PULSE_0
00000000000357a0 T pa_stream_set_write_callback@@PULSE_0
0000000000036700 T pa_stream_trigger@@PULSE_0
0000000000030234 T pa_stream_unref@@PULSE_0
0000000000037eb0 T pa_stream_update_sample_rate@@PULSE_0
0000000000032d20 T pa_stream_update_timing_info@@PULSE_0
0000000000032ac0 T pa_stream_writable_size@@PULSE_0
00000000000350f0 T pa_stream_write@@PULSE_0
0000000000034b04 T pa_stream_write_ext_free@@PULSE_0
0000000000014af0 T pa_strerror@@PULSE_0
                 U pa_strip
                 U pa_strlcpy
                 U pa_strlist_free
                 U pa_strlist_parse
                 U pa_strlist_pop
                 U pa_strlist_prepend
000000000003ded0 T pa_sw_cvolume_divide@@PULSE_0
000000000003e0e0 T pa_sw_cvolume_divide_scalar@@PULSE_0
000000000003dae4 T pa_sw_cvolume_multiply@@PULSE_0
000000000003dcf4 T pa_sw_cvolume_multiply_scalar@@PULSE_0
000000000003d324 T pa_sw_cvolume_snprint_dB@@PULSE_0
000000000003c300 T pa_sw_volume_divide@@PULSE_0
000000000003c490 T pa_sw_volume_from_dB@@PULSE_0
000000000003c440 T pa_sw_volume_from_linear@@PULSE_0
000000000003c1e0 T pa_sw_volume_multiply@@PULSE_0
000000000003c790 T pa_sw_volume_snprint_dB@@PULSE_0
000000000003c594 T pa_sw_volume_to_dB@@PULSE_0
000000000003c500 T pa_sw_volume_to_linear@@PULSE_0
                 U pa_tagstruct_eof
                 U pa_tagstruct_free
                 U pa_tagstruct_get_boolean
                 U pa_tagstruct_get_channel_map
                 U pa_tagstruct_get_cvolume
                 U pa_tagstruct_get_format_info
                 U pa_tagstruct_get_proplist
                 U pa_tagstruct_gets
                 U pa_tagstruct_gets64
                 U pa_tagstruct_get_sample_spec
                 U pa_tagstruct_get_timeval
                 U pa_tagstruct_getu32
                 U pa_tagstruct_getu64
                 U pa_tagstruct_getu8
                 U pa_tagstruct_get_usec
                 U pa_tagstruct_get_volume
                 U pa_tagstruct_new
                 U pa_tagstruct_put
                 U pa_tagstruct_put_arbitrary
                 U pa_tagstruct_put_boolean
                 U pa_tagstruct_put_channel_map
                 U pa_tagstruct_put_cvolume
                 U pa_tagstruct_put_format_info
                 U pa_tagstruct_put_proplist
                 U pa_tagstruct_puts
                 U pa_tagstruct_puts64
                 U pa_tagstruct_put_sample_spec
                 U pa_tagstruct_put_timeval
                 U pa_tagstruct_putu32
                 U pa_tagstruct_putu8
0000000000039c24 T pa_threaded_mainloop_accept@@PULSE_0
00000000000396c0 T pa_threaded_mainloop_free@@PULSE_0
0000000000039dd4 T pa_threaded_mainloop_get_api@@PULSE_0
0000000000039d60 T pa_threaded_mainloop_get_retval@@PULSE_0
0000000000039e50 T pa_threaded_mainloop_in_thread@@PULSE_0
0000000000039820 T pa_threaded_mainloop_lock@@PULSE_0
00000000000393d0 T pa_threaded_mainloop_new@@PULSE_0
0000000000039fe0 T pa_threaded_mainloop_once_unlocked@@PULSE_0
0000000000039ef0 T pa_threaded_mainloop_set_name@@PULSE_0
0000000000039a10 T pa_threaded_mainloop_signal@@PULSE_0
0000000000039490 T pa_threaded_mainloop_start@@PULSE_0
0000000000039590 T pa_threaded_mainloop_stop@@PULSE_0
0000000000039914 T pa_threaded_mainloop_unlock@@PULSE_0
0000000000039ae4 T pa_threaded_mainloop_wait@@PULSE_0
                 U pa_thread_free
                 U pa_thread_is_running
                 U pa_thread_join
000000000003ba84 T pa_thread_make_realtime@@PULSE_0
                 U pa_thread_new
                 U pa_thread_self
                 U pa_thread_set_name
                 U pa_timespec_store
000000000003a4d0 T pa_timeval_add@@PULSE_0
000000000003a3f0 T pa_timeval_age@@PULSE_0
000000000003a210 T pa_timeval_cmp@@PULSE_0
000000000003a2f0 T pa_timeval_diff@@PULSE_0
000000000003a760 T pa_timeval_load@@PULSE_0
                 U pa_timeval_rtstore
000000000003a6b4 T pa_timeval_store@@PULSE_0
000000000003a5d0 T pa_timeval_sub@@PULSE_0
                 U pa_unescape
000000000002cc50 T pa_usec_to_bytes@@PULSE_0
000000000003abd0 T pa_utf8_filter@@PULSE_0
000000000003ac70 T pa_utf8_to_locale@@PULSE_0
000000000003ab60 T pa_utf8_valid@@PULSE_0
000000000003c640 T pa_volume_snprint@@PULSE_0
000000000003c920 T pa_volume_snprint_verbose@@PULSE_0
                 U pa_vsprintf_malloc
                 U pa_write
0000000000040990 T pa_xfree@@PULSE_0
0000000000040610 T pa_xmalloc@@PULSE_0
00000000000406d0 T pa_xmalloc0@@PULSE_0
0000000000040860 T pa_xmemdup@@PULSE_0
00000000000407a0 T pa_xrealloc@@PULSE_0
00000000000408b4 T pa_xstrdup@@PULSE_0
00000000000408f4 T pa_xstrndup@@PULSE_0

Still wine 7.21:

wine64 --version
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Unknown CPU with 8 Cores
Params database has 21 entries
Box64 with Dynarec v0.2.2  built on Mar 13 2023 09:08:32
BOX64: Wine64 detected, WINEPRELOADRESERVE=""
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 44 Env var
Looking for /media/Games/wine-installer/opt/wine-staging/bin/wine64
argv[1]="--version"
Rename process to "wine64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using emulated /media/Games/wine-installer/opt/wine-staging/bin/../lib64/wine/x86_64-unix/ntdll.so
Using native(wrapped) libunwind.so.8
wine-7.21 (Staging)

Here is a full log running the game

LIBGL_ALWAYS_SOFTWARE=true box64 Lumencraft.x86_64
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Unknown CPU with 8 Cores
Params database has 21 entries
Box64 with Dynarec v0.2.2  built on Mar 13 2023 09:08:32
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 44 Env var
Looking for Lumencraft.x86_64
Rename process to "Lumencraft.x86_64"
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libGL.so.1
Using emulated libsteam_api.so
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Warning: Global Symbol ZSTD_trace_compress_end not found, cannot apply R_X86_64_GLOB_DAT @0x2466d80 ((nil)) in /home/rock/Games/Lumencraft/Lumencraft.x86_64
Warning: Global Symbol ZSTD_trace_decompress_begin not found, cannot apply R_X86_64_GLOB_DAT @0x2467300 ((nil)) in /home/rock/Games/Lumencraft/Lumencraft.x86_64
Warning: Global Symbol ZSTD_trace_decompress_end not found, cannot apply R_X86_64_GLOB_DAT @0x2467318 ((nil)) in /home/rock/Games/Lumencraft/Lumencraft.x86_64
Warning: Global Symbol ZSTD_trace_compress_begin not found, cannot apply R_X86_64_GLOB_DAT @0x2467878 ((nil)) in /home/rock/Games/Lumencraft/Lumencraft.x86_64
Godot Engine v3.5.stable.custom_build.55a5dd1cf - https://godotengine.org
OpenGL ES 3.0 Renderer: llvmpipe (LLVM 15.0.7, 128 bits)
Async. shader compilation: OFF
Using native(wrapped) libasound.so.2
Symbol "snd_dlpath" not found in 0x6(libasound.so.2)
Symbol "snd_async_del_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_fd" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_signo" not found in 0x6(libasound.so.2)
Symbol "snd_input_scanf" not found in 0x6(libasound.so.2)
Symbol "snd_output_printf" not found in 0x6(libasound.so.2)
Symbol "snd_output_vprintf" not found in 0x6(libasound.so.2)
Symbol "snd_lib_error_set_local" not found in 0x6(libasound.so.2)
Symbol "snd_config_topdir" not found in 0x6(libasound.so.2)
Symbol "snd_config_update_ref" not found in 0x6(libasound.so.2)
Symbol "snd_config_ref" not found in 0x6(libasound.so.2)
Symbol "snd_config_unref" not found in 0x6(libasound.so.2)
Symbol "snd_config_searchv" not found in 0x6(libasound.so.2)
Symbol "snd_config_add_before" not found in 0x6(libasound.so.2)
Symbol "snd_config_add_after" not found in 0x6(libasound.so.2)
Symbol "snd_config_remove" not found in 0x6(libasound.so.2)
Symbol "snd_config_imake_safe_string" not found in 0x6(libasound.so.2)
Symbol "snd_config_is_array" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_open_fallback" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_htimestamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_rewindable" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_forwardable" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_query_chmaps" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_query_chmaps_from_hw" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_free_chmaps" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_can_disable_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_supports_audio_wallclock_ts" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_supports_audio_ts_type" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_set_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_hw_params_get_period_wakeup" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_sw_params_set_period_event" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_sw_params_get_period_event" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_status_get_audio_htstamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_status_get_driver_htstamp" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_areas_copy_wrap" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_set_ops" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_pcm_scope_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_async_add_timer_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_timer" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_poll_descriptors_count" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_malloc" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_free" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_copy" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_device" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_card" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_id" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_get_name" not found in 0x6(libasound.so.2)
Symbol "snd_hwdep_info_set_device" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_open_fallback" not found in 0x6(libasound.so.2)
Symbol "snd_async_add_ctl_handler" not found in 0x6(libasound.so.2)
Symbol "snd_async_handler_get_ctl" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_elem_id_get" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_elem_id_parse" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_ascii_value_parse" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_info_set_dimension" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_integer_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_integer64_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_boolean_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_enumerated_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_add_bytes_elem_set" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_add_enumerated" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_elem_value_compare" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_parse_dB_info" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_get_dB_range" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_convert_to_dB" not found in 0x6(libasound.so.2)
Symbol "snd_tlv_convert_from_dB" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_get_dB_range" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_convert_to_dB" not found in 0x6(libasound.so.2)
Symbol "snd_ctl_convert_from_dB" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_handle_events" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_hctl_elem_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_set_callback" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_get_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_elem_set_callback_private" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_class_register" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_playback_vol_dB" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_capture_vol_dB" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_playback_dB_vol" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_ask_capture_dB_vol" not found in 0x6(libasound.so.2)
Symbol "snd_mixer_selem_id_parse" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_get_card" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_get_pid" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_clear" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_add" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_del" not found in 0x6(libasound.so.2)
Symbol "snd_seq_client_info_event_filter_check" not found in 0x6(libasound.so.2)
Symbol "snd_seq_unset_bit" not found in 0x6(libasound.so.2)
Symbol "snd_seq_set_client_pool_output" not found in 0x6(libasound.so.2)
Using native(wrapped) libpulse.so.0
Symbol "pa_sample_format_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_rate_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_channels_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_format_is_le" not found in 0x7(libpulse.so.0)
Symbol "pa_sample_format_is_be" not found in 0x7(libpulse.so.0)
Symbol "pa_direction_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_direction_to_string" not found in 0x7(libpulse.so.0)
Symbol "pa_mainloop_api_once" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_key_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_setp" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_get" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_iterate" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_contains" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_clear" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_copy" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_isempty" not found in 0x7(libpulse.so.0)
Symbol "pa_proplist_equal" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_position_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_can_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_has_position" not found in 0x7(libpulse.so.0)
Symbol "pa_channel_map_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_encoding_to_string" not found in 0x7(libpulse.so.0)
Symbol "pa_encoding_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_copy" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_free" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_valid" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_is_pcm" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_is_compatible" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_snprint" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_from_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_from_sample_spec" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_to_sample_spec" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_type" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int_range" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_int_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_prop_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_free_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_sample_format" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_rate" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_channels" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_get_channel_map" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_int_range" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_string" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_prop_string_array" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_sample_format" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_rate" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_channels" not found in 0x7(libpulse.so.0)
Symbol "pa_format_info_set_channel_map" not found in 0x7(libpulse.so.0)
Symbol "pa_operation_set_state_callback" not found in 0x7(libpulse.so.0)
Symbol "pa_context_rttime_new" not found in 0x7(libpulse.so.0)
Symbol "pa_context_rttime_restart" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_tile_size" not found in 0x7(libpulse.so.0)
Symbol "pa_context_load_cookie_from_file" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_snprint_verbose" not found in 0x7(libpulse.so.0)
Symbol "pa_volume_snprint_verbose" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_avg_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_max_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_min" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_min_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_sw_cvolume_multiply_scalar" not found in 0x7(libpulse.so.0)
Symbol "pa_sw_cvolume_divide_scalar" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_get_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_set_lfe_balance" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_scale_mask" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_set_position" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_get_position" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_merge" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_inc_clamp" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_inc" not found in 0x7(libpulse.so.0)
Symbol "pa_cvolume_dec" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_new_extended" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_write_ext_free" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_get_underflow_index" not found in 0x7(libpulse.so.0)
Symbol "pa_stream_get_format_info" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_sink_volume_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_sink_mute_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_sink_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_sink_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_mute_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_source_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_suspend_source_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_port_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_module_info" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_client" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_card_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_card_profile_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_port_latency_offset" not found in 0x7(libpulse.so.0)
Symbol "pa_context_move_sink_input_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_sink_input" not found in 0x7(libpulse.so.0)
Symbol "pa_context_move_source_output_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_output_volume" not found in 0x7(libpulse.so.0)
Symbol "pa_context_set_source_output_mute" not found in 0x7(libpulse.so.0)
Symbol "pa_context_kill_source_output" not found in 0x7(libpulse.so.0)
Symbol "pa_context_stat" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_sample_info_list" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_get_autoload_info_list" not found in 0x7(libpulse.so.0)
Symbol "pa_context_add_autoload" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_autoload_by_name" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_autoload_by_index" not found in 0x7(libpulse.so.0)
Symbol "pa_context_remove_sample" not found in 0x7(libpulse.so.0)
Symbol "pa_context_play_sample" not found in 0x7(libpulse.so.0)
Symbol "pa_context_play_sample_with_proplist" not found in 0x7(libpulse.so.0)
Symbol "pa_locale_to_utf8" not found in 0x7(libpulse.so.0)
Symbol "pa_threaded_mainloop_set_name" not found in 0x7(libpulse.so.0)
Symbol "pa_threaded_mainloop_once_unlocked" not found in 0x7(libpulse.so.0)
Symbol "pa_msleep" not found in 0x7(libpulse.so.0)
Symbol "pa_thread_make_realtime" not found in 0x7(libpulse.so.0)
Symbol "pa_rtclock_now" not found in 0x7(libpulse.so.0)
Using native(wrapped) libudev.so.1

> Running version: 9045
[STEAM] Initialized successfully.
11709|SIGSEGV @0x908455e4 (???(0x908455e4)) (x64pc=0x78ceaa//home/rock/Games/Lumencraft/Lumencraft.x86_64:"/home/rock/Games/Lumencraft/Lumencraft.x86_64 + 0x38cea5", rsp=0x101ffe650, stack=0x101800000:0x102000000 own=(nil) fp=0x10000000), for accessing 0x94b16000 (code=1/prot=0), db=0x907c3158(0x908455a8:0x9084565c/0x78cea5:0x78ceb5//home/rock/Games/Lumencraft/Lumencraft.x86_64 + 0x38cea5:clean, hash:b266049d/b266049d) handler=0x41b8af
RAX:0x00000000fffffffe RCX:0x00000000007eb63c RDX:0x0000000001d4d4c8 RBX:0x0000000094b16000 
RSP:0x0000000101ffe650 RBP:0x0000000090bbae20 RSI:0x0000000101ffe608 RDI:0x0000000101ffe658 
 R8:0x00000000007eb63c  R9:0x0000000101ffebe8 R10:0x0000000063293b90 R11:0x0000000000000000 
R12:0x0000000101ffe650 R13:0x0000000101ffe6b0 R14:0x0000000101ffe658 R15:0x0000000516991f20 
RSP-0x20:0x0000000101ffe6b0 RSP-0x18:0x0000000101ffe658 RSP-0x10:0x0000000094b15ff8 RSP-0x08:0x000000000078cecf
RSP+0x00:0x00000000907a34b0 RSP+0x08:0x0000000100000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x000000000042ad7c

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v3.5.stable.custom_build (55a5dd1cf97b5c3108c6c142b16089f361f2853c)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
-- END OF BACKTRACE --
================================================================
NativeBT: Lumencraft.x86_64() [0x349d7d20]
NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7fb09cb7d8]
NativeBT: /usr/lib/libc.so.6(+0x82790) [0x7fb0842790]
NativeBT: /usr/lib/libc.so.6(raise+0x2c) [0x7fb07fb6fc]
NativeBT: /usr/lib/libc.so.6(abort+0xe4) [0x7fb07e78b0]
NativeBT: Lumencraft.x86_64() [0x3499d7a8]
NativeBT: Lumencraft.x86_64() [0x34994ca4]
NativeBT: Lumencraft.x86_64() [0x349d64b4]
NativeBT: Lumencraft.x86_64() [0x349d6d30]
NativeBT: Lumencraft.x86_64() [0x349d78ec]
NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7fb09cb7d8]
NativeBT: [0x908455e4]
EmulatedBT: ??? [0xb0160]
EmulatedBT: /home/rock/Games/Lumencraft/Lumencraft.x86_64+1c27b [0x41c27b]
EmulatedBT: ??? [0x300c0]
11709|SIGABRT @0x7fb0842790 (???(/usr/lib/libc.so.6+0x7fb0842790)) (x64pc=0xb0173/???:"???", rsp=0x101ffcea0, stack=0x101800000:0x102000000 own=(nil) fp=0x101ffdff8), for accessing 0x3e900002dbd (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000000101ffcfc8 RSP-0x18:0x0000000101ffdff8 RSP-0x10:0x000000005b1ac7e0 RSP-0x08:0x0000000000000153
RSP+0x00:0x000000000041c27b RSP+0x08:0x0000000000000001 RSP+0x10:0x0000000000000004 RSP+0x18:0x000000000041c61f
RAX:0x0000000000000200 RCX:0x0000000000000002 RDX:0x0000000000000000 RBX:0x0000000101ffcfc8 
RSP:0x0000000101ffcea0 RBP:0x0000000101ffdff8 RSI:0x0000000000000001 RDI:0x0000000090798820 
 R8:0x0000000000000002  R9:0x0000000101ffcfc8 R10:0x0000000000000000 R11:0x0000000000000000 
R12:0x0000000101ffcf60 R13:0x0000000000000001 R14:0x0000000101ffd3c8 R15:0x0000000101ffcf90 
zsh: IOT instruction (core dumped)  LIBGL_ALWAYS_SOFTWARE=true box64 Lumencraft.x86_64
ptitSeb commented 1 year ago

The game probably tris to load all the symbols of the lib for some reason. tbh, I don't plan to add that many symbols in pulse or alsa wrapping for now. That's really a lot of symbols, and it's the first and only time I see them used at all.

sehraf commented 1 year ago

no problem :v: feel free to close the issue