Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Unresponsive Bottles if I try to resize the window or try to open the (broken) global settings #3755

Open
ThisIssues opened this issue Feb 13, 2025 · 2 comments

Comments

@ThisIssues
Copy link

Describe the bug

If I try to resize Bottles window size it freezes and gets unresponsive, needs to be killed via task manager. Same thing happens if I try to open the global settings window. It's not just completely broken, it also makes Bottles unresponsive too.

To Reproduce

  1. Open Bottles
  2. Try to resize the window OR open global settings

I implemented a video which demonstrates the bug. I try to click around if it happens with no luck / effect. I can only close it by guessing it's close button. Bottles stays unresponsive after closing the broken settings page until it's killed via task manager. It also 'allows' me to 'draw' on it with other open windows.

Bug.Report.Bottles.ThisIssues.webm

Package

Flatpak from Flathub

Distribution

Fedora 41, KDE Plasma 6.3.0, Wayland

Debugging Information

Official Package: true
Version: '51.18'
DE/WM: plasma
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        nvidia:
            vendor: nvidia
            envs:
                __NV_PRIME_RENDER_OFFLOAD: '1'
                __GLX_VENDOR_LIBRARY_NAME: nvidia
                __VK_LAYER_NV_optimus: NVIDIA_only
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/nvidia_icd.json
            nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-565-77/extra/nvidia/wine
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.12.11-200.fc41.x86_64
Disk:
    Total: 16741355520
    Free: 16741171200
RAM:
    MemTotal: 31.2GiB
    MemAvailable: 27.1GiB
Bottles_envs: null

Troubleshooting Logs

22:01:02 (INFO) Launching with URI: None 
22:01:02 (INFO) [Activate] request received. 
22:01:02 (INFO) Bottles Started! 
22:01:02 (INFO) Performing Bottles checks… 
22:01:02 (INFO) Dxvks found:
         - dxvk-2.5.3
 
22:01:02 (INFO) Vkd3ds found:
         - vkd3d-proton-2.14.1
 
22:01:02 (INFO) Nvapis found:
         - dxvk-nvapi-v0.8.0
 
22:01:02 (INFO) Latencyflexs found:
         - latencyflex-v0.1.1
 
22:01:02 (INFO) Runners found:
         - soda-9.0-1
         - sys-wine-9.0
 
22:01:02 (INFO) Bottles found:
         - Itch.io
 
22:01:02 (INFO) Catalog installers loaded 
22:01:02 (INFO) Catalog dependencies loaded 
22:01:02 (INFO) Catalog components loaded 

(bottles:2): Gdk-WARNING **: 22:01:02.689: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (40) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:02.690: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:02.707: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:02.723: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:03.405: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:03.926: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:06.870: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.457: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.457: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.459: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.459: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.464: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:10.464: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:11.160: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:11.160: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:11.183: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:11.183: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:14.581: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:15.732: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:16.410: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:16.410: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gsk-WARNING **: 22:01:16.414: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:19.816: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:21.531: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:24.870: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gdk-WARNING **: 22:01:29.915: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gsk-WARNING **: 22:01:29.926: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gdk-WARNING **: 22:01:33.086: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:33.166: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gdk-WARNING **: 22:01:33.166: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

(bottles:2): Gsk-WARNING **: 22:01:33.168: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:34.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:35.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:35.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:36.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:36.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:37.539: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:37.540: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:38.540: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gsk-WARNING **: 22:01:38.540: vkWaitForFences(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)

(bottles:2): Gdk-WARNING **: 22:01:38.549: ../gdk/wayland/gdkcursor-wayland.c:210 cursor image size (80) not an integer multiple of theme size (30)

Additional context

The freeze happens with the error message (see Troubleshooting Logs): "(bottles:2): Gsk-WARNING **: 22:01:16.414: vkQueueSubmit(): The logical or physical device has been lost. (VK_ERROR_DEVICE_LOST) (-4)"

@ThisIssues
Copy link
Author

Edit: It should be mentioned that I switched from GNOME to KDE Plasma recently. This problem never happened on GNOME.

@MathisP75
Copy link

Same issue here, clicking the 3 dots menu freezes the app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants