Repository navigation
[Bug]: Opening Dependencies causes the application to become unresponsive in version 65 #4635
Copy link
Copy link
Closed
Description
Describe the bug
This is a regression in version 65.
To Reproduce
- Open Bottles and create a new bottle.
- Open the bottle and click Dependencies.
- The UI becomes unresponsive for several minutes before the dependency list is displayed.
Package
Flatpak from Flathub
Distribution
Fedora 44
Debugging Information
Official Package: true
Version: '65.0'
DE/WM: gnome
Display:
X.org: true
X.org (port): :0
Wayland: true
Graphics:
vendors:
intel:
vendor: intel
envs:
DRI_PRIME: '1'
icd: /usr/share/vulkan/icd.d/intel_icd.x86_64.json:/usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_icd.x86_64.json:/usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_icd.i686.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/intel_hasvk_icd.i686.json
prime:
integrated: null
discrete: null
Vulkan: true
Kernel:
Type: Linux
Version: 7.1.5-201.os.fc44.x86_64
Disk:
Total: 16560209920
Free: 16560033792
RAM:
MemTotal: 30.8GiB
MemAvailable: 20.9GiB
Bottles_envs: nullTroubleshooting Logs
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tuple
Traceback (most recent call last):
File "/app/share/bottles/bottles/frontend/views/bottle_dependencies.py", line 238, in new_dependency
entry = DependencyEntry(
window=self.window,
...<2 lines>...
plain=plain,
)
File "/app/share/bottles/bottles/frontend/widgets/dependency.py", line 66, in __init__
self.set_title(dependency)
~~~~~~~~~~~~~~^^^^^^^^^^^^
TypeError: Must be string, not tupleAdditional context
^ The logs also contain these errors, although I’m not sure whether they are related to this issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
latin-1 commentedon Aug 5, 2026
Codex's analysis:
cc @mirkobrombin
mirkobrombin commentedon Aug 6, 2026
Thanks for the report, looks like the issue might not appear on some scenarios 🤔 btw I am fixing it
fix[closes bottlesdevs#4635]: list dependencies without blocking the …