box64 icon indicating copy to clipboard operation
box64 copied to clipboard

box64 Viber: Symbol xcb_randr_get_output_info_name_length not found

Open azzimihr opened this issue 3 years ago • 3 comments

extracted the viber appimage and kept adding the missing libs by extracting rpms from pkgs.org but it ends with apparently a symbol not being found

pi@raspberrypi:~/Downloads/squashfs-root $ ./Viber 
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096
Box64 with Dynarec v0.1.9 2a4c1d0 built on Apr 21 2022 15:40:13
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 49 Env var
Looking for ./Viber
Using native(wrapped) libXss.so.1
Using emulated /home/pi/Downloads/squashfs-root/lib/libqrencode.so
Using native(wrapped) libXext.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libpthread.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libViberRTC.so
Using emulated /home/pi/Downloads/squashfs-root/lib/libicui18n.so.60
Using emulated /home/pi/Downloads/squashfs-root/lib/libicuuc.so.60
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Sql.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Widgets.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Multimedia.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebSockets.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebEngine.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebEngineCore.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Quick.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Gui.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Qml.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Network.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5DBus.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Core.so.5
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libz.so.1
Using emulated /home/pi/Downloads/squashfs-root/lib/libicudata.so.60
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libGL.so.1
Using native(wrapped) libpng16.so.16
Using emulated /home/pi/Downloads/squashfs-root/lib/libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using emulated /home/pi/Downloads/squashfs-root/lib/libgraphite2.so.3
Using native(wrapped) libpulse.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5WebChannel.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5Positioning.so.5
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /home/pi/Downloads/squashfs-root/lib/libjpeg.so.8
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libexpat.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libxcb-dri3.so.0
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libdbus-1.so.3
Using native(wrapped) libasound.so.2
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /home/pi/Downloads/squashfs-root/lib/libQt5QmlModels.so.5
Using emulated /home/pi/Downloads/squashfs-root/plugins/platforms/libqxcb.so
Using emulated /home/pi/Downloads/squashfs-root/plugins/platforms/../../lib/libQt5XcbQpa.so.5
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-render-util.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-render.so.0
Using native(wrapped) libxcb-shape.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xinerama.so.0
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xkb.so.1
Using emulated /home/pi/Downloads/squashfs-root/lib/libxcb-xinput.so.0
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using native(wrapped) libxkbcommon.so.0
Error: PltResolver: Symbol xcb_randr_get_output_info_name_length(ver 0: xcb_randr_get_output_info_name_length) not found, cannot apply R_X86_64_JUMP_SLOT 0x7f744b7b90 (0x7f741d6dc6) in /home/pi/Downloads/squashfs-root/plugins/platforms/../../lib/libQt5XcbQpa.so.5
Stop waiting for remaining thread 77142
Aborted

azzimihr avatar Apr 21 '22 17:04 azzimihr

I have the same error when trying to run enpass. I presume there is no workaround (one of those environment variables)? Have no been able to find any.

Error: PltResolver: Symbol xcb_randr_get_output_info_name_length(ver 0: xcb_randr_get_output_info_name_length) not found, cannot apply R_X86_64_JUMP_SLOT 0x4801e88 (0x4737d6) in /home/sfatula/Documents/Ubuntu_amd64/opt/enpass/Enpass

sfatula avatar Sep 24 '22 04:09 sfatula

I have added the symbol. Also @Azzimihr note that box64 now support AppImage.

ptitSeb avatar Sep 24 '22 06:09 ptitSeb

Yep, got further, but now:

Error: PltResolver: Symbol xcb_randr_get_screen_resources_current_unchecked(ver 0: xcb_randr_get_screen_resources_current_unchecked) not found, cannot apply R_X86_64_JUMP_SLOT 0x4801a90 (0x472fe6) in /home/sfatula/Documents/Ubuntu_amd64/opt/enpass/Enpass

sfatula avatar Oct 02 '22 21:10 sfatula

Still no success with Viber. Currently trying to run the appimage. All libraries found, but a ton of symbol errors and warnings there. Any hope this could be addressed?

tux@rock5b ~/D/viber> ./viber.AppImage 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 adaafc2a built on Aug  8 2023 06:54:16
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 70 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 adaafc2a built on Aug  8 2023 06:54:16
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 82 Env var
Looking for /tmp/.mount_viber.nb4GUh/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libz.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libicui18n.so.66
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Core.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libgstphotography-1.0.so.0
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Using native(wrapped) libgstapp-1.0.so.0
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libgstallocators-1.0.so.0
Using native(wrapped) libgstgl-1.0.so.0
Using native(wrapped) libgstvideo-1.0.so.0
Using native(wrapped) libgstbase-1.0.so.0
Using native(wrapped) libgstreamer-1.0.so.0
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libbrotlicommon.so.1
Error: Global Symbol _gst_caps_type not found, cannot apply R_X86_64_GLOB_DAT @0x1176e9fd8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstphotography-1.0.so.0
Using native(wrapped) libgstaudio-1.0.so.0
Using native(wrapped) libgsttag-1.0.so.0
Error: Global Symbol _gst_tag_list_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cf40 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_event_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cf80 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol GST_CAT_DEFAULT not found, cannot apply R_X86_64_GLOB_DAT @0x11772cf90 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_caps_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cfa8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_value_array_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cfb8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_structure_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cfc8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_message_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cfd8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_value_list_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cfe8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_toc_type not found, cannot apply R_X86_64_GLOB_DAT @0x11772cff8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/lib/libgstpbutils-1.0.so.0
Error: Global Symbol _gst_caps_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816d840 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_structure_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816d8b0 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol GST_CAT_DEFAULT not found, cannot apply R_X86_64_GLOB_DAT @0x10816d8e8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_value_list_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816d9d8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_message_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816da28 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_tag_list_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816dda8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_fraction_range_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816de68 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_date_time_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816df10 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Error: Global Symbol _gst_int_range_type not found, cannot apply R_X86_64_GLOB_DAT @0x10816df40 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6Multimedia.so.6
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libsnappy.so.1
Using native(wrapped) libxshmfence.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libminizip.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libxkbfile.so.1
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/lib/libQt6OpenGL.so.6
Warning: Global Symbol _ZTHN4absl13cord_internal17cordz_next_sampleE not found, cannot apply R_X86_64_GLOB_DAT @0x113828d70 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN4base8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x113828fb0 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x113829100 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x113829108 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x113829938 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x113829cf8 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x113829e98 ((nil)) in /tmp/.mount_viber.nb4GUh/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.nb4GUh/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.nb4GUh/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Error: PltResolver: Symbol xcb_randr_get_monitors(ver 0: xcb_randr_get_monitors) not found, cannot apply R_X86_64_JUMP_SLOT 0x117f9df78 (0x117f07ef0) in /tmp/.mount_viber.nb4GUh/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6

sunarowicz avatar Aug 08 '23 20:08 sunarowicz

Ok, I have added the missing symbols, you can update box64 and try again.

ptitSeb avatar Aug 11 '23 14:08 ptitSeb

Thank you for your support! I tried. There is clearly an improvement, but some symbol warnings and one error at the end still persist. Viber does not launch. I will be pleased to do other test if you are able to push it forward again. Thx.

tux@rock5b ~/D/viber> box64 ./viber.AppImage 
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 e8972efc built on Aug 12 2023 06:53:36
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 70 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 e8972efc built on Aug 12 2023 06:53:36
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 82 Env var
Looking for /tmp/.mount_viber.afj9QQ/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libz.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libicui18n.so.66
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6Core.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libgstphotography-1.0.so.0
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libgstpbutils-1.0.so.0
Using native(wrapped) libgstapp-1.0.so.0
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libgstallocators-1.0.so.0
Using native(wrapped) libgstgl-1.0.so.0
Using native(wrapped) libgstvideo-1.0.so.0
Using native(wrapped) libgstbase-1.0.so.0
Using native(wrapped) libgstreamer-1.0.so.0
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libbrotlicommon.so.1
Using native(wrapped) libgstaudio-1.0.so.0
Using native(wrapped) libgsttag-1.0.so.0
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libsnappy.so.1
Using native(wrapped) libxshmfence.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libminizip.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libxkbfile.so.1
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/lib/libQt6OpenGL.so.6
Warning: Global Symbol _ZTHN4absl13cord_internal17cordz_next_sampleE not found, cannot apply R_X86_64_GLOB_DAT @0x113828d70 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN4base8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x113828fb0 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x113829100 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x113829108 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x113829938 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x113829cf8 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x113829e98 ((nil)) in /tmp/.mount_viber.afj9QQ/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.afj9QQ/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.afj9QQ/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Error: PltResolver: Symbol xcb_randr_get_monitors_monitors_iterator(ver 0: xcb_randr_get_monitors_monitors_iterator) not found, cannot apply R_X86_64_JUMP_SLOT 0x117f9d1b8 (0x117f06370) in /tmp/.mount_viber.afj9QQ/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
tux@rock5b ~/D/viber> 

sunarowicz avatar Aug 12 '23 11:08 sunarowicz

Ok, symbol added.

ptitSeb avatar Aug 13 '23 11:08 ptitSeb

Thank you, but unfortunately it doesn't seem your last change had any impact.

tux@rock5b ~/D/viber> box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 607ac40a built on Aug 14 2023 06:55:20
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 68 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 607ac40a built on Aug 14 2023 06:55:20
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 80 Env var
Looking for /tmp/.mount_viber.ArOrgr/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libz.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libicui18n.so.66
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6Core.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libgstphotography-1.0.so.0
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libgstpbutils-1.0.so.0
Using native(wrapped) libgstapp-1.0.so.0
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libgstallocators-1.0.so.0
Using native(wrapped) libgstgl-1.0.so.0
Using native(wrapped) libgstvideo-1.0.so.0
Using native(wrapped) libgstbase-1.0.so.0
Using native(wrapped) libgstreamer-1.0.so.0
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libbrotlicommon.so.1
Using native(wrapped) libgstaudio-1.0.so.0
Using native(wrapped) libgsttag-1.0.so.0
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libsnappy.so.1
Using native(wrapped) libxshmfence.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libminizip.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libxkbfile.so.1
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/lib/libQt6OpenGL.so.6
Warning: Global Symbol _ZTHN4absl13cord_internal17cordz_next_sampleE not found, cannot apply R_X86_64_GLOB_DAT @0x113828d70 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN4base8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x113828fb0 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x113829100 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x113829108 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x113829938 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x113829cf8 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x113829e98 ((nil)) in /tmp/.mount_viber.ArOrgr/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.ArOrgr/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.ArOrgr/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using native(wrapped) libXcursor.so.1
Error: PltResolver: Symbol xcb_randr_monitor_info_outputs_length(ver 0: xcb_randr_monitor_info_outputs_length) not found, cannot apply R_X86_64_JUMP_SLOT 0x117f9ddb8 (0x117f07b70) in /tmp/.mount_viber.ArOrgr/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
tux@rock5b ~/D/viber [160]>

sunarowicz avatar Aug 14 '23 15:08 sunarowicz

Still no success with Viber here. After today's update, the box64 output has changed significantly. Not sure if it is good or bad news...

tux@rock5b ~/D/viber> box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 48317e07 built on Aug 16 2023 06:51:24
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 67 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
libGL error: glx: failed to create dri3 screen
libGL error: failed to load driver: rockchip
mv: /tmp/.mount_viber.3JU0hY/usr/lib/libselinux.so.1: no version information available (required by mv)
qt.webenginecontext: 

GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.5
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: yes

Init Parameters:
  *  allow-loopback-in-peer-connection  
  *  application-name ViberPC 
  *  autoplay-policy no-user-gesture-required 
  *  browser-subprocess-path /tmp/.mount_viber.3JU0hY/usr/libexec/QtWebEngineProcess 
  *  create-default-gl-context  
  *  disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture,AudioServiceOutOfProcess 
  *  disable-setuid-sandbox  
  *  disable-speech-api  
  *  enable-features NetworkServiceInProcess,TracingServiceInProcess,NetworkServiceInProcess,WebRTCPipeWireCapturer 
  *  enable-threaded-compositing  
  *  enable-use-zoom-for-dsf false 
  *  enable-usermedia-screen-capture  
  *  in-process-gpu  
  *  use-gl desktop 

[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket 111 Connection refused
[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket 111 Connection refused
[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket 111 Connection refused
[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket 111 Connection refused
[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket 111 Connection refused
[ERROR] Couldn't connect to FEXServer socket 1000.FEXServer.Socket after launching the process
[ERROR] FEXServerClient: Failure to setup client
/tmp/.mount_viber.3JU0hY/AppRun.wrapped: line 10:  5034 Trace/breakpoint trap   (core dumped) $APPDIR/usr/bin/Viber
tux@rock5b ~/D/viber [SIGTRAP]>

sunarowicz avatar Aug 16 '23 17:08 sunarowicz

FEXServer???? like in FEX-emu?

ptitSeb avatar Aug 16 '23 18:08 ptitSeb

FEXServer???? like in FEX-emu?

I have a feeling something might be messed up in the binfmt config here...

Hacker1245 avatar Aug 16 '23 18:08 Hacker1245

Ugh, sorry, you are right, FEX-emu has somehow messed the box64 output. Don't understand why, because I'm trying to launch Viber using box64 still in the same way. And this didn't happened earlier., even though FEX-emu was installed. So please just ignore my last post. I'm sorry I didn't check the messages carefully.

I already removed FEX-emu and tried Viber again. But it still fails to launch. Would you be able to fix this?

tux@rock5b ~/D/viber> box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 48317e07 built on Aug 16 2023 06:51:24
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 67 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 48317e07 built on Aug 16 2023 06:51:24
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 79 Env var
Looking for /tmp/.mount_viber.ILH0yf/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libz.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libicui18n.so.66
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6Core.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libgstphotography-1.0.so.0
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libgstpbutils-1.0.so.0
Using native(wrapped) libgstapp-1.0.so.0
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libgstallocators-1.0.so.0
Using native(wrapped) libgstgl-1.0.so.0
Using native(wrapped) libgstvideo-1.0.so.0
Using native(wrapped) libgstbase-1.0.so.0
Using native(wrapped) libgstreamer-1.0.so.0
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libbrotlicommon.so.1
Using native(wrapped) libgstaudio-1.0.so.0
Using native(wrapped) libgsttag-1.0.so.0
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libsnappy.so.1
Using native(wrapped) libxshmfence.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libminizip.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libxkbfile.so.1
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/lib/libQt6OpenGL.so.6
Warning: Global Symbol _ZTHN4absl13cord_internal17cordz_next_sampleE not found, cannot apply R_X86_64_GLOB_DAT @0x113828d70 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN4base8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x113828fb0 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x113829100 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x113829108 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x113829938 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x113829cf8 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x113829e98 ((nil)) in /tmp/.mount_viber.ILH0yf/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.ILH0yf/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.ILH0yf/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using native(wrapped) libXcursor.so.1
Error: PltResolver: Symbol xcb_randr_monitor_info_outputs_length(ver 0: xcb_randr_monitor_info_outputs_length) not found, cannot apply R_X86_64_JUMP_SLOT 0x117f9ddb8 (0x117f07b70) in /tmp/.mount_viber.ILH0yf/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
tux@rock5b ~/D/viber [160]> 

sunarowicz avatar Aug 16 '23 20:08 sunarowicz

Another missing symbol, I'll add it later.

What about your fex experiment? did Viber launched with it?

ptitSeb avatar Aug 17 '23 06:08 ptitSeb

Thank you, I'm looking forward to do next try to Launch Viber.

FEX experiment? Unsuccessful. Viber did not launch. And because my primary intention always has been to be able to run it in box64, I didn't spend any more time experimenting in this direction.

sunarowicz avatar Aug 17 '23 20:08 sunarowicz

Ok, I have added this symbol (and few adjacent one too).

ptitSeb avatar Aug 17 '23 20:08 ptitSeb

Thank you so much! But still no go, unfortunately. It seems to me, that the xcb_randr_monitor_info_next symbol still makes the trouble. Wouldn't it help to uncomment it in src/wrapped/wrappedlibxcbrandr_private.h? Or all the remaining commented symbols there? Just guessing...

Will be happy to do another test!:-)

tux@rock5b ~/D/viber> box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 47057f07 built on Aug 18 2023 06:45:58
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 67 Env var
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
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) libz.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 24 entries
Box64 with Dynarec v0.2.3 47057f07 built on Aug 18 2023 06:45:58
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 79 Env var
Looking for /tmp/.mount_viber.1lmmtD/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libz.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libicui18n.so.66
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6Core.so.6
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libgstphotography-1.0.so.0
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libgstpbutils-1.0.so.0
Using native(wrapped) libgstapp-1.0.so.0
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libgstallocators-1.0.so.0
Using native(wrapped) libgstgl-1.0.so.0
Using native(wrapped) libgstvideo-1.0.so.0
Using native(wrapped) libgstbase-1.0.so.0
Using native(wrapped) libgstreamer-1.0.so.0
Using native(wrapped) libgtk-3.so.0
Using native(wrapped) libgdk-3.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgdk_pixbuf-2.0.so.0
Using native(wrapped) libpangocairo-1.0.so.0
Using native(wrapped) libpango-1.0.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libbrotlicommon.so.1
Using native(wrapped) libgstaudio-1.0.so.0
Using native(wrapped) libgsttag-1.0.so.0
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libsnappy.so.1
Using native(wrapped) libxshmfence.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libminizip.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libxkbfile.so.1
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/lib/libQt6OpenGL.so.6
Warning: Global Symbol _ZTHN4absl13cord_internal17cordz_next_sampleE not found, cannot apply R_X86_64_GLOB_DAT @0x113828d70 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN4base8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x113828fb0 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x113829100 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x113829108 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x113829938 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x113829cf8 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x113829e98 ((nil)) in /tmp/.mount_viber.1lmmtD/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.1lmmtD/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.1lmmtD/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using native(wrapped) libXcursor.so.1
Error: PltResolver: Symbol xcb_randr_monitor_info_next(ver 0: xcb_randr_monitor_info_next) not found, cannot apply R_X86_64_JUMP_SLOT 0x117f9e420 (0x117f08840) in /tmp/.mount_viber.1lmmtD/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
tux@rock5b ~/D/viber>

sunarowicz avatar Aug 18 '23 17:08 sunarowicz

You can emulate the x86_64, but you need to provide it and it might trigger even more misisng symbols elsewhere. Something more doable would be for you to run this command, if you have extracted to AppImage in some place:

readelf -aW /PATH/TO/libQt6XcbQpa.so.6 | grep xcb_randr

And gives me the result, so I have all the missing symbols from xcb-randr at once.

ptitSeb avatar Aug 18 '23 17:08 ptitSeb

Thx for not giving up!

Here is the output you asked for:

tux@rock5b ~/D/v/squashfs-root> readelf -aW ./usr/lib/libQt6XcbQpa.so.6 | grep xcb_randr
00000000000bcf40  0000019500000006 R_X86_64_GLOB_DAT      0000000000000000 xcb_randr_id + 0
00000000000bd058  0000000900000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_crtc_info + 0
00000000000bd0e8  0000001f00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current_reply + 0
00000000000bd1b0  0000003b00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_info + 0
00000000000bd1b8  0000003c00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_monitors_monitors_iterator + 0
00000000000bd210  0000004900000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current_outputs + 0
00000000000bd2f8  0000006700000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_crtc_info_reply + 0
00000000000bd390  0000007d00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_mode_info_next + 0
00000000000bd398  0000007e00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_query_version_reply + 0
00000000000bd3e8  0000008800000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_info_reply + 0
00000000000bd480  000000a000000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_outputs + 0
00000000000bd6f8  0000010d00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current + 0
00000000000bd780  0000012400000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current_outputs_length + 0
00000000000bd820  0000013a00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_query_version + 0
00000000000bd928  0000016100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_primary_reply + 0
00000000000bda80  0000019600000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources + 0
00000000000bda88  0000019700000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_monitors_reply + 0
00000000000bdc38  000001d700000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current_unchecked + 0
00000000000bddb8  0000020e00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_monitor_info_outputs_length + 0
00000000000bde28  0000022100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_select_input + 0
00000000000bde40  0000022500000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_outputs_length + 0
00000000000bdf08  0000024100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_info_unchecked + 0
00000000000bdf78  0000025100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_monitors + 0
00000000000be048  0000026e00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_current_modes_iterator + 0
00000000000be0f8  0000028600000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_property_reply + 0
00000000000be128  0000028d00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_crtc_info_unchecked + 0
00000000000be200  000002b200000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_info_name_length + 0
00000000000be3a8  000002f100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_property + 0
00000000000be420  0000030100000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_monitor_info_next + 0
00000000000be500  0000032400000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_primary + 0
00000000000be530  0000032a00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_info_name + 0
00000000000be538  0000032b00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_output_property_data + 0
00000000000be720  0000036e00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_monitor_info_outputs + 0
00000000000be8b0  000003aa00000007 R_X86_64_JUMP_SLOT     0000000000000000 xcb_randr_get_screen_resources_reply + 0
     9: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info
    31: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_reply
    59: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info
    60: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors_monitors_iterator
    73: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_outputs
   103: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info_reply
   125: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_mode_info_next
   126: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_query_version_reply
   136: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_reply
   160: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_outputs
   269: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current
   292: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_outputs_length
   314: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_query_version
   353: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_primary_reply
   405: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  UND xcb_randr_id
   406: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources
   407: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors_reply
   471: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_unchecked
   526: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_outputs_length
   545: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_select_input
   549: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_outputs_length
   577: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_unchecked
   593: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors
   622: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_modes_iterator
   646: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property_reply
   653: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info_unchecked
   690: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_name_length
   753: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property
   769: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_next
   804: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_primary
   810: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_name
   811: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property_data
   878: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_outputs
   938: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_reply
  1014: 000000000006e5f0   298 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen13getOutputNameEP33xcb_randr_get_output_info_reply_t@@Qt_6
  1044: 0000000000074470   606 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC1EP14QXcbConnectionP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj@@Qt_6
  1055: 00000000000421d0  2256 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection20createScreen_monitorEP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj@@Qt_6
  1088: 0000000000042fa0  3679 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection13updateScreensEPK24xcb_randr_notify_event_t@@Qt_6
  1177: 000000000006e720   977 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen7getNameEP24xcb_randr_monitor_info_t@@Qt_6
  1189: 00000000000416f0   254 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection12updateScreenEP10QXcbScreenRK25xcb_randr_output_change_t@@Qt_6
  1252: 0000000000072ab0  1310 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC1EP14QXcbConnectionP18QXcbVirtualDesktopjP33xcb_randr_get_output_info_reply_t@@Qt_6
  1275: 0000000000041490   606 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection24findScreenForMonitorInfoERK5QListIP15QPlatformScreenEP24xcb_randr_monitor_info_t@@Qt_6
  1292: 0000000000074470   606 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC2EP14QXcbConnectionP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj@@Qt_6
  1321: 0000000000074440    33 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen10setMonitorEP24xcb_randr_monitor_info_tj@@Qt_6
  1372: 000000000006f360   186 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen9setOutputEjP33xcb_randr_get_output_info_reply_t@@Qt_6
  1383: 0000000000072ab0  1310 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC2EP14QXcbConnectionP18QXcbVirtualDesktopjP33xcb_randr_get_output_info_reply_t@@Qt_6
  1409: 0000000000041b40  1667 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection12createScreenEP18QXcbVirtualDesktopRK25xcb_randr_output_change_tP33xcb_randr_get_output_info_reply_t@@Qt_6
  1417: 00000000000417f0   844 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection20updateScreen_monitorEP10QXcbScreenP24xcb_randr_monitor_info_tj@@Qt_6
   215: 0000000000072fd0  5228 FUNC    LOCAL  DEFAULT   15 _ZN10QXcbScreen10setMonitorEP24xcb_randr_monitor_info_tj.part.0
  1219: 000000000006dad0   265 FUNC    LOCAL  DEFAULT   15 _ZN18QXcbVirtualDesktop18handleScreenChangeEP38xcb_randr_screen_change_notify_event_t
  1923: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info
  1956: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_reply
  1996: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info
  1997: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors_monitors_iterator
  2011: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_outputs
  2052: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info_reply
  2092: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_mode_info_next
  2093: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_query_version_reply
  2106: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_reply
  2139: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_outputs
  2155: 0000000000042fa0  3679 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection13updateScreensEPK24xcb_randr_notify_event_t
  2233: 00000000000416f0   254 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection12updateScreenEP10QXcbScreenRK25xcb_randr_output_change_t
  2301: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current
  2329: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_outputs_length
  2367: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_query_version
  2419: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_primary_reply
  2477: 000000000006e720   977 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen7getNameEP24xcb_randr_monitor_info_t
  2482: 0000000000074470   606 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC2EP14QXcbConnectionP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj
  2500: 0000000000000000     0 OBJECT  GLOBAL DEFAULT  UND xcb_randr_id
  2501: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources
  2503: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors_reply
  2576: 0000000000072ab0  1310 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC2EP14QXcbConnectionP18QXcbVirtualDesktopjP33xcb_randr_get_output_info_reply_t
  2586: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_unchecked
  2602: 0000000000074440    33 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen10setMonitorEP24xcb_randr_monitor_info_tj
  2667: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_outputs_length
  2693: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_select_input
  2698: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_outputs_length
  2739: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_unchecked
  2763: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_monitors
  2789: 0000000000072ab0  1310 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC1EP14QXcbConnectionP18QXcbVirtualDesktopjP33xcb_randr_get_output_info_reply_t
  2801: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_current_modes_iterator
  2803: 00000000000417f0   844 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection20updateScreen_monitorEP10QXcbScreenP24xcb_randr_monitor_info_tj
  2843: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property_reply
  2861: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_crtc_info_unchecked
  2927: 0000000000074470   606 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreenC1EP14QXcbConnectionP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj
  2930: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_name_length
  3012: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property
  3033: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_next
  3084: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_primary
  3093: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_info_name
  3094: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_output_property_data
  3136: 00000000000421d0  2256 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection20createScreen_monitorEP18QXcbVirtualDesktopP24xcb_randr_monitor_info_tj
  3181: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_monitor_info_outputs
  3187: 0000000000041490   606 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection24findScreenForMonitorInfoERK5QListIP15QPlatformScreenEP24xcb_randr_monitor_info_t
  3238: 000000000006f360   186 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen9setOutputEjP33xcb_randr_get_output_info_reply_t
  3244: 000000000006e5f0   298 FUNC    GLOBAL DEFAULT   15 _ZN10QXcbScreen13getOutputNameEP33xcb_randr_get_output_info_reply_t
  3272: 0000000000041b40  1667 FUNC    GLOBAL DEFAULT   15 _ZN14QXcbConnection12createScreenEP18QXcbVirtualDesktopRK25xcb_randr_output_change_tP33xcb_randr_get_output_info_reply_t
  3278: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND xcb_randr_get_screen_resources_reply
tux@rock5b ~/D/v/squashfs-root>

sunarowicz avatar Aug 18 '23 19:08 sunarowicz

I have added the needed xcb_randr so Viber goes farther. Unfortunatly, it's missing other symbols in FreeType and gstreramer, and use gstreamer plugin that are not supported yet. It end with a segfault for some bad gstreamer wrapping...

I'll continue working on this, but on the next dev. cycle (so, like, next week).

ptitSeb avatar Aug 18 '23 20:08 ptitSeb

No problem to wait for next dev cycle. I appreciate your help very much. Thx!

sunarowicz avatar Aug 18 '23 21:08 sunarowicz

I see there is some progress since the last time, but unfortunately there are still some errors...:-(

...
BOX64: ignoring prctl(PR_SET_SECCOMP, ...)
Error: PltResolver: Symbol xkb_keymap_get_as_string(ver 41: xkb_keymap_get_as_string@V_0.5.0) not found, cannot apply R_X86_64_JUMP_SLOT 0x11382a688 (0x108e8fd16) in /tmp/.mount_viber.qy5HbE/usr/bin/../lib/libQt6WebEngineCore.so.6
Using native(wrapped) libpci.so.3
Using native(wrapped) libpulse.so.0
Using native(wrapped) libudev.so.1
Error: PltResolver: Symbol FT_Set_Default_Properties(ver 0: FT_Set_Default_Properties) not found, cannot apply R_X86_64_JUMP_SLOT 0x11382ce30 (0x108e94c66) in /tmp/.mount_viber.qy5HbE/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Warning, function my_glDebugMessageCallbackKHR not found
Sigfault/Segbus while quitting, exiting silently
tux@rock5b ~/D/viber> 

sunarowicz avatar Aug 31 '23 20:08 sunarowicz

There is some progress in starting the viber for some time now. But it still crashes.

(Viber:9359): GStreamer-WARNING **: 13:36:44.712: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.

(Viber:9359): GStreamer-WARNING **: 13:36:44.712: Failed to load plugin '/tmp/.mount_viber.3tcM9a/usr/lib/gstreamer-1.0/libgstyadif.so': /tmp/.mount_viber.3tcM9a/usr/lib/gstreamer-1.0/libgstyadif.so: cannot open shared object file: No such file or directory

(Viber:9359): GStreamer-WARNING **: 13:36:44.857: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though.

(Viber:9359): GStreamer-WARNING **: 13:36:44.858: Failed to load plugin '/tmp/.mount_viber.3tcM9a/usr/lib/gstreamer-1.0/libgstzbar.so': /tmp/.mount_viber.3tcM9a/usr/lib/gstreamer-1.0/libgstzbar.so: cannot open shared object file: No such file or directory
BOX64 didn't detect any custom gstreamer-1.0 folder
(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.870: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.870: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.870: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.871: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.871: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.871: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.871: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GLib-GObject-CRITICAL **: 13:36:44.876: g_object_set_valist: assertion 'G_IS_OBJECT (object)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.876: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.877: gst_element_link_pads_full: assertion 'GST_IS_ELEMENT (src)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.877: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.878: gst_ghost_pad_new: assertion 'GST_IS_PAD (target)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.878: gst_element_add_pad: assertion 'GST_IS_PAD (pad)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.879: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.880: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(Viber:9359): GStreamer-CRITICAL **: 13:36:44.880: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed
9359|SIGSEGV @0xffff38970428 (???(0xffff38970428)) (x64pc=0x108106e57//tmp/.mount_viber.3tcM9a/usr/bin/../lib/libQt6Multimedia.so.6:"/tmp/.mount_viber.3tcM9a/usr/bin/../lib/libQt6Multimedia.so.6/_ZN21QGstreamerMediaPlayerC1EP12QMediaPlayer + 587", rsp=0x10726ee60, stack=0x106a70000:0x107270000 own=(nil) fp=0x80976208), for accessing (nil) (code=1/prot=0), db=0xffff91676508(0xffff389703f0:0xffff389704e8/0x108106e4b:0x108106e9f//tmp/.mount_viber.3tcM9a/usr/bin/../lib/libQt6Multimedia.so.6/_ZN21QGstreamerMediaPlayerC1EP12QMediaPlayer + 587:clean, hash:d1041014/d1041014) handler=(nil)
RAX:0x0000000000000000 RCX:0x00000000ffffffd8 RDX:0x0000000080c12968 RBX:0x00000000809761b8 
RSP:0x000000010726ee60 RBP:0x0000000000000000 RSI:0x0000000000000001 RDI:0x0000ffff8e7b4b60 
 R8:0x0000000000000000  R9:0x000000010726bb79 R10:0x0000000000000000 R11:0x000000000000000a 
R12:0x00000000809760c0 R13:0x00000000809761e0 R14:0x00000000809761b8 R15:0x00000000808cc0f0 
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 
RSP-0x20:0x00000000809761e0 RSP-0x18:0x0000000074e7d510 RSP-0x10:0x00000000000000a3 RSP-0x08:0x0000000108106e4b
RSP+0x00:0x0000000000000000 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000080965b01 RSP+0x18:0xb229bab891314800
/tmp/.mount_viber.3tcM9a/AppRun.wrapped: line 10:  9359 Segmentation fault      (core dumped) $APPDIR/usr/bin/Viber
tux@rock5b ~/D/viber [SIGSEGV]> 

BTW: I was curious what was the content of the /tmp/.mount_viber.3tcM9a/ directory during viber start. But it was not accessible even for root user. Not sure if this is normal or not.

root@rock5b:/tmp# sudo ls /tmp/.mount_viber.3tcM9a 
ls: cannot access '/tmp/.mount_viber.3tcM9a': Permission denied

sunarowicz avatar Sep 24 '23 11:09 sunarowicz

I downloaded a new Viber AppImage and did a test with it. The log seems better than with the old version to me. No more those GStreamer-CRITICAL warnings. One symbol missing. Could you please add it?

tux@rock5b ~/D/viber> box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 27 entries
Box64 with Dynarec v0.2.5 3ad64aa6 built on Oct  1 2023 06:59:47
Counted 67 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/tux/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/:/snap/bin/
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libz.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 27 entries
Box64 with Dynarec v0.2.5 3ad64aa6 built on Oct  1 2023 06:59:47
Counted 79 Env var
BOX64 LIB PATH: /tmp/.mount_viber.JPC4kn/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/tux/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/:/snap/bin/:/tmp/.mount_viber.JPC4kn/usr/lib/:/tmp/.mount_viber.JPC4kn/usr/lib/gstreamer-1.0/
Looking for /tmp/.mount_viber.JPC4kn/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libXdmcp.so.6
Using native(wrapped) libz.so.1
Error initializing native libicui18n.so.66 (last dlerror is libicui18n.so.66: cannot open shared object file: No such file or directory)
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libicui18n.so.66
Error initializing native libicuuc.so.66 (last dlerror is libicuuc.so.66: cannot open shared object file: No such file or directory)
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6Core.so.6
Using native(wrapped) libpthread.so.0
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using native(wrapped) libpulse.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libbrotlicommon.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libevent-2.1.so.7
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libgbm.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libsnappy.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libminizip.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libxkbfile.so.1
Look for sysctl in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffff9c650900
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libQt6OpenGL.so.6
Error: Global Symbol xsltMaxVars not found, cannot apply R_X86_64_GLOB_DAT @0x111f74488 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x111f74b20 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal19RwxMemoryWriteScope31code_space_write_nesting_level_E not found, cannot apply R_X86_64_GLOB_DAT @0x111f74f30 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x111f761f0 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x111f76440 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN15partition_alloc8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x111f76d98 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x111f77140 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN3WTF16g_is_main_threadE not found, cannot apply R_X86_64_GLOB_DAT @0x111f78180 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x111f782c0 ((nil)) in /tmp/.mount_viber.JPC4kn/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using emulated /tmp/.mount_viber.JPC4kn/usr/lib/libxcb-cursor.so.0
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
Using native(wrapped) libxcb-glx.so.0
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/networkinformation/libqglib.so
Using emulated /tmp/.mount_viber.JPC4kn/usr/plugins/networkinformation/libqnetworkmanager.so
dbus[6679]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../../dbus/dbus-pending-call.c line 765.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
NativeBT: /tmp/.mount_viber.JPC4kn/usr/bin/Viber() [0x34a05a34]
NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0xffff9c7267d0]
NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x7f200) [0xffff9c59f200]
NativeBT: /lib/aarch64-linux-gnu/libc.so.6(raise+0x1c) [0xffff9c55a67c]
NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0xe4) [0xffff9c547130]
NativeBT: /lib/aarch64-linux-gnu/libdbus-1.so.3(_dbus_warn+0) [0xffff93262014]
NativeBT: /lib/aarch64-linux-gnu/libdbus-1.so.3(+0x324ec) [0xffff932624ec]
NativeBT: [0xffff8c378f0c]
EmulatedBT: ??? [0x1d0280]
6687|SIGABRT @0xffff9c59f200 (???(/lib/aarch64-linux-gnu/libc.so.6+0xffff9c59f200)) (x64pc=0x1d0280/???:"???", rsp=0x1171bf8e8, stack=0x1169c0000:0x1171c0000 own=0x1169c0000 fp=0xffff88181690), for accessing 0x3e800001a17 (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000ffff88181690 RSP-0x18:0x00000001171bf908 RSP-0x10:0x0000000065022960 RSP-0x08:0x0000000000000074
RSP+0x00:0x00000001139d69f9 RSP+0x08:0x00000001171bf910 RSP+0x10:0x00000001171bf930 RSP+0x18:0x00000001171bfb10
RAX:0x0000000113a4f780 RCX:0x00000001140538c8 RDX:0x0000000000000000 RBX:0x0000000106bfea50 
RSP:0x00000001171bf8e8 RBP:0x0000ffff88181690 RSI:0x0000000035766f60 RDI:0x0000000000000000 
 R8:0xaaaaaaaaaaaaaaab  R9:0x0000000113e8cce0 R10:0x0000000000000002 R11:0x0000000000000000 
R12:0x00000001171bf908 R13:0x00000001171bfb10 R14:0x0000000113a4f780 R15:0x00000001171bf990 
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053 
/tmp/.mount_viber.JPC4kn/AppRun.wrapped: line 10:  6679 Aborted                 (core dumped) $APPDIR/usr/bin/Viber
tux@rock5b ~/D/viber [SIGABRT]> 

sunarowicz avatar Oct 01 '23 15:10 sunarowicz

You can maybe try to use DBUS_FATAL_WARNINGS=0 export?

ptitSeb avatar Oct 01 '23 17:10 ptitSeb

Thank you for this tip. But instead of crashing it just freeze on some D-Bus bug and doesn't continue.

tux@rock5b ~/D/viber [SIGSEGV]> DBUS_FATAL_WARNINGS=0 box64 ./viber.AppImage
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 27 entries
Box64 with Dynarec v0.2.5 3ad64aa6 built on Oct  1 2023 06:59:47
Counted 68 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/tux/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/:/snap/bin/
Looking for ./viber.AppImage
Rename process to "viber.AppImage"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libz.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libfuse.so.2
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 27 entries
Box64 with Dynarec v0.2.5 3ad64aa6 built on Oct  1 2023 06:59:47
Counted 80 Env var
BOX64 LIB PATH: /tmp/.mount_viber.EIDgDA/usr/lib/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/tux/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/:/snap/bin/:/tmp/.mount_viber.EIDgDA/usr/lib/:/tmp/.mount_viber.EIDgDA/usr/lib/gstreamer-1.0/
Looking for /tmp/.mount_viber.EIDgDA/usr/bin/Viber
Rename process to "Viber"
Using native(wrapped) libXss.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) libXdmcp.so.6
Using native(wrapped) libz.so.1
Error initializing native libicui18n.so.66 (last dlerror is libicui18n.so.66: cannot open shared object file: No such file or directory)
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libicui18n.so.66
Error initializing native libicuuc.so.66 (last dlerror is libicuuc.so.66: cannot open shared object file: No such file or directory)
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libicuuc.so.66
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Widgets.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6StateMachine.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Sql.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Multimedia.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebSockets.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineQuick.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Quick.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Gui.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Qml.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Network.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6DBus.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6Core.so.6
Using native(wrapped) libpthread.so.0
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libGL.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libicudata.so.66
Using native(wrapped) libEGL.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libxkbcommon.so.0
Using native(wrapped) libGLX.so.0
Using native(wrapped) libOpenGL.so.0
Using native(wrapped) libpng16.so.16
Using native(wrapped) libharfbuzz.so.0
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libdbus-1.so.3
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libzstd.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libdouble-conversion.so.3
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libb2.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libpcre2-16.so.0
Using native(wrapped) libgomp.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglQueryString in loaded elfs
Warning, function eglQueryString not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglCreateContext in loaded elfs
Warning, function eglCreateContext not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglGetCurrentDisplay in loaded elfs
Warning, function eglGetCurrentDisplay not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglMakeCurrent in loaded elfs
Warning, function eglMakeCurrent not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglGetConfigAttrib in loaded elfs
Warning, function eglGetConfigAttrib not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglDestroyContext in loaded elfs
Warning, function eglDestroyContext not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglGetError in loaded elfs
Warning, function eglGetError not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglSwapInterval in loaded elfs
Warning, function eglSwapInterval not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglChooseConfig in loaded elfs
Warning, function eglChooseConfig not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglSwapBuffers in loaded elfs
Warning, function eglSwapBuffers not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglCreatePbufferSurface in loaded elfs
Warning, function eglCreatePbufferSurface not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetCurrentContext in loaded elfs
Warning, function eglGetCurrentContext not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglGetConfigs in loaded elfs
Warning, function eglGetConfigs not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglDestroySurface in loaded elfs
Warning, function eglDestroySurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglGetCurrentSurface in loaded elfs
Warning, function eglGetCurrentSurface not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglQueryContext in loaded elfs
Warning, function eglQueryContext not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Look for eglBindAPI in loaded elfs
Warning, function eglBindAPI not found in lib libGL.so.1
Using native(wrapped) libpulse.so.0
Using native(wrapped) libgssapi_krb5.so.2
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libbrotlidec.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libbrotlicommon.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libQt6WebChannel.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libQt6Positioning.so.6
Using native(wrapped) libnss3.so
Using native(wrapped) libnssutil3.so
Using native(wrapped) libnspr4.so
Using native(wrapped) libgio-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libevent-2.1.so.7
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libjpeg.so.8
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libopus.so.0
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXdamage.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXtst.so.6
Using native(wrapped) libgbm.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libwebpmux.so.3
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libwebpdemux.so.2
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libwebp.so.6
Using native(wrapped) libexpat.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libre2.so.5
Using native(wrapped) libasound.so.2
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libsnappy.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libminizip.so.1
Using native(wrapped) libxml2.so.2
Using native(wrapped) libxslt.so.1
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/liblcms2.so.2
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libxkbfile.so.1
Look for sysctl in loaded elfs
Found symbol with version GLIBC_2.17, value = 0xffff931f0900
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libQt6QmlModels.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libQt6OpenGL.so.6
Error: Global Symbol xsltMaxVars not found, cannot apply R_X86_64_GLOB_DAT @0x111f74488 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_alloc not found, cannot apply R_X86_64_GLOB_DAT @0x111f74b20 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal19RwxMemoryWriteScope31code_space_write_nesting_level_E not found, cannot apply R_X86_64_GLOB_DAT @0x111f74f30 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN2v88internal12trap_handler21g_thread_in_wasm_codeE not found, cannot apply R_X86_64_GLOB_DAT @0x111f761f0 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol sdallocx not found, cannot apply R_X86_64_GLOB_DAT @0x111f76440 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN15partition_alloc8internal14g_thread_cacheE not found, cannot apply R_X86_64_GLOB_DAT @0x111f76d98 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_get_size not found, cannot apply R_X86_64_GLOB_DAT @0x111f77140 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol _ZTHN3WTF16g_is_main_threadE not found, cannot apply R_X86_64_GLOB_DAT @0x111f78180 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Warning: Global Symbol OPENSSL_memory_free not found, cannot apply R_X86_64_GLOB_DAT @0x111f782c0 ((nil)) in /tmp/.mount_viber.EIDgDA/usr/bin/../lib/libQt6WebEngineCore.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/platforms/libqxcb.so
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/platforms/../../lib/libQt6XcbQpa.so.6
Using emulated /tmp/.mount_viber.EIDgDA/usr/lib/libxcb-cursor.so.0
Using native(wrapped) libxcb-icccm.so.4
Using native(wrapped) libxcb-image.so.0
Using native(wrapped) libxcb-keysyms.so.1
Using native(wrapped) libxcb-randr.so.0
Using native(wrapped) libxcb-render.so.0
Using native(wrapped) libxcb-render-util.so.0
Using native(wrapped) libxcb-shape.so.0
Using native(wrapped) libxcb-shm.so.0
Using native(wrapped) libxcb-sync.so.1
Using native(wrapped) libxcb-xfixes.so.0
Using native(wrapped) libxcb-xkb.so.1
Using native(wrapped) libX11-xcb.so.1
Using native(wrapped) libSM.so.6
Using native(wrapped) libICE.so.6
Using native(wrapped) libxkbcommon-x11.so.0
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/xcbglintegrations/libqxcb-glx-integration.so
Using native(wrapped) libxcb-glx.so.0
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/networkinformation/libqglib.so
Using emulated /tmp/.mount_viber.EIDgDA/usr/plugins/networkinformation/libqnetworkmanager.so
dbus[50254]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../../dbus/dbus-pending-call.c line 765.
This is normally a bug in some application using the D-Bus library.

sunarowicz avatar Oct 01 '23 22:10 sunarowicz