Skip to content

Blank window on startup sometimes #7

@Suya1671

Description

@Suya1671

Hi. Awesome mod! Well, when it works. I have an issue extremely often where it seems the plugin shows a blank unclosable rhythm doctor window. I tried to debug, and found this when using LD_DEBUG

     14426:     calling init: /run/current-system/sw/share/nix-ld/lib/libxcb-xfixes.so.0
     14426:      search path=/nix/store/n3q9iy450mjlzygn0vqyyrfzf4bq0x1b-nvidia-x11-590.48.01-6.18.3/lib:/nix/store/sixic8a4adxz72swww4fcls0h5sabjdf-libdrm-2.4.129/lib/glibc-hwcaps/x86-64-v3:/nix/store/sixic8a4adxz72swww4fcls0h5sabjdf-libdrm-2.4.129/lib/glibc-hwcaps/x86-64-v2:/nix/store/sixic8a4adxz72swww4fcls0h5sabjdf-libdrm-2.4.129/lib:/nix/store/zshby6nalhw4mvap0rr97hv042808c2k-libxext-1.3.6/lib/glibc-hwcaps/x86-64-v3:/nix/store/zshby6nalhw4mvap0rr97hv042808c2k-libxext-1.3.6/lib/glibc-hwcaps/x86-64-v2:/nix/store/zshby6nalhw4mvap0rr97hv042808c2k-libxext-1.3.6/lib:/nix/store/ii3ybky5dqjikcrw7vdnh1j76ssy0ycm-libx11-1.8.12/lib:/nix/store/h7nzhinv0a4hp5sb6barmvb38hjz11cj-libxv-1.0.13/lib/glibc-hwcaps/x86-64-v3:/nix/store/h7nzhinv0a4hp5sb6barmvb38hjz11cj-libxv-1.0.13/lib/glibc-hwcaps/x86-64-v2:/nix/store/h7nzhinv0a4hp5sb6barmvb38hjz11cj-libxv-1.0.13/lib:/nix/store/dyn0y5clf5b556yqwmj4841h43hz75p6-libxrandr-1.5.4/lib/glibc-hwcaps/x86-64-v3:/nix/store/dyn0y5clf5b556yqwmj4841h43hz75p6-libxrandr-1.5.4/lib/glibc-hwcaps/x86-64-v2:/nix/store/dyn0y5clf5b556yqwmj4841h43hz75p6-libxrandr-1.5.4/lib:/nix/store/m0jzvlr5gl7zvdn0fr7c09mjwx65fx58-libxcb-1.17.0/lib/glibc-hwcaps/x86-64-v3:/nix/store/m0jzvlr5gl7zvdn0fr7c09mjwx65fx58-libxcb-1.17.0/lib/glibc-hwcaps/x86-64-v2:/nix/store/m0jzvlr5gl7zvdn0fr7c09mjwx65fx58-libxcb-1.17.0/lib:/nix/store/c2qsgf2832zi4n29gfkqgkjpvmbmxam6-zlib-1.3.1/lib:/nix/store/mmk6s6mc9kvz8czjfg9lh9m4sbc0wc8k-clang-21.1.7-lib/lib/glibc-hwcaps/x86-64-v3:/nix/store/mmk6s6mc9kvz8czjfg9lh9m4sbc0wc8k-clang-21.1.7-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/mmk6s6mc9kvz8czjfg9lh9m4sbc0wc8k-clang-21.1.7-lib/lib:/nix/store/7m6x6b4ljrkmkbhvbxdcacpraxj49xkj-wayland-1.24.0/lib/glibc-hwcaps/x86-64-v3:/nix/store/7m6x6b4ljrkmkbhvbxdcacpraxj49xkj-wayland-1.24.0/lib/glibc-hwcaps/x86-64-v2:/nix/store/7m6x6b4ljrkmkbhvbxdcacpraxj49xkj-wayland-1.24.0/lib:/nix/store/24w3s75aa2lrvvxsybficn8y3zxd27kp-mesa-libgbm-25.1.0/lib/glibc-hwcaps/x86-64-v3:/nix/store/24w3s75aa2lrvvxsybficn8y3zxd27kp-mesa-libgbm-25.1.0/lib/glibc-hwcaps/x86-64-v2:/nix/store/24w3s75aa2lrvvxsybficn8y3zxd27kp-mesa-libgbm-25.1.0/lib:/nix/store/x4sc437gdbhrfbm4b0hja9lfv38njvi1-libglvnd-1.7.0/lib:/nix/store/rfm5m2l26lqkskcvxn5bm5xqh6c8wqr5-openssl-3.6.0/lib/glibc-hwcaps/x86-64-v3:/nix/store/rfm5m2l26lqkskcvxn5bm5xqh6c8wqr5-openssl-3.6.0/lib/glibc-hwcaps/x86-64-v2:/nix/store/rfm5m2l26lqkskcvxn5bm5xqh6c8wqr5-openssl-3.6.0/lib:/nix/store/cglbp8zpmbyyvb75ghj6v73n418r9n5n-dbus-1.14.10-lib/lib/glibc-hwcaps/x86-64-v3:/nix/store/cglbp8zpmbyyvb75ghj6v73n418r9n5n-dbus-1.14.10-lib/lib/glibc-hwcaps/x86-64-v2:/nix/store/cglbp8zpmbyyvb75ghj6v73n418r9n5n-dbus-1.14.10-lib/lib              (RUNPATH from file /run/opengl-driver/lib/libGLX_nvidia.so.0)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnitySetGraphicsDevice (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityRenderEvent (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityGetAudioEffectDefinitions (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityPluginUnload (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityRenderingExtEvent (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityRenderingExtQuery (fatal)
     14426:     /home/suya/Games/Rhythm Doctor [Linux]/app_774181/Rhythm Doctor/Rhythm Doctor_Data/Plugins/multiwindow_unity.so: error: symbol lookup error: undefined symbol: UnityShaderCompilerExtEvent (fatal)

I am on NixOS, which is why the weird search path. I don't think it would cause the plugin to not find the unity symbols though. Running the latest version of the game. Using LD_PRELOAD=./UnityPlayer.so seems to fix it

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions