Bug 2222906
| Summary: | [abrt] bottles: update_programs(): bottle_details.py:287:update_programs:TypeError: config param need BottleConfig type, but it was <class 'str'> | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | alod123 | ||||||||||||||||
| Component: | bottles | Assignee: | Sandro <gui1ty> | ||||||||||||||||
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||
| Version: | 38 | CC: | alod123, ego.cordatus, gui1ty, mail, maxwell, thunderbirdtr, walter.pete | ||||||||||||||||
| Target Milestone: | --- | Flags: | gui1ty:
needinfo?
(alod123) |
||||||||||||||||
| Target Release: | --- | ||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/5f4e8b61313dac38569fa1449853e0bbb7d0453 | ||||||||||||||||||
| Whiteboard: | abrt_hash:764e6b0325ac798db80f8dc0e450bbd5e71efd6d;VARIANT_ID=xfce; | ||||||||||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||
| Last Closed: | Type: | --- | |||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||
| Embargoed: | |||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
Created attachment 1975784 [details]
File: os_info
Created attachment 1975785 [details]
File: environ
Created attachment 1975786 [details]
File: mountinfo
Created attachment 1975787 [details]
File: open_fds
Created attachment 1975788 [details]
File: namespaces
Created attachment 1975789 [details]
File: backtrace
Created attachment 1975790 [details]
File: cpuinfo
> Description of problem:
> Disabled DXVK and VKD3D for an app in bottle
I cannot reproduce. I just tried disabling DXVK, which also disables VKD3D, and it worked without crash.
Does it happen in any bottle or only specific bottles. Could you maybe attach your bottle config (export configuration) to this bug? Checkt that it doesn't contain any sensitive information.
|
Description of problem: Disabled DXVK and VKD3D for an app in bottle Version-Release number of selected component: bottles-1:51.6-1.fc38 Additional info: reporter: libreport-2.17.11 kernel: 6.3.12-200.fc38.x86_64 cmdline: /usr/bin/python3 /usr/bin/bottles cgroup: 0::/user.slice/user-1000.slice/session-4.scope uid: 1000 reason: bottle_details.py:287:update_programs:TypeError: config param need BottleConfig type, but it was <class 'str'> executable: /usr/bin/bottles type: Python3 package: bottles-1:51.6-1.fc38 runlevel: N 5 exception_type: TypeError crash_function: update_programs interpreter: python3-3.11.4-1.fc38.x86_64 comment: Disabled DXVK and VKD3D for an app in bottle Truncated backtrace: bottle_details.py:287:update_programs:TypeError: config param need BottleConfig type, but it was <class 'str'> Traceback (most recent call last): File "/usr/share/bottles/bottles/frontend/widgets/program.py", line 202, in update_programs self.view_bottle.update_programs(config=self.config) File "/usr/share/bottles/bottles/frontend/views/bottle_details.py", line 287, in update_programs raise TypeError("config param need BottleConfig type, but it was %s" % type(config)) TypeError: config param need BottleConfig type, but it was <class 'str'> Local variables in innermost frame: self: <bottle_details.BottleView object at 0x7f7b4c165ac0 (DetailsBottle at 0x55fd106cc8f0)> config: "BottleConfig(Name='gaming1', Arch='win64', Windows='win10', Runner='soda-7.0-9', WorkingDir='', DXVK='dxvk-2.2', NVAPI='dxvk-nvapi-v0.6.3', VKD3D='vkd3d-proton-2.9', LatencyFleX='latencyflex-v0.1.1', Path='gaming1', Custom_Path=False, Environment='Gaming', Creation_Date='2023-06-29 17:44:35.887681', Update_Date='2023-07-14 15:36:46.806502', Versioning=False, Versioning_Exclusion_Patterns=[], State=0, Parameters=BottleParams(dxvk=True, dxvk_nvapi=False, vkd3d=True, latencyflex=False, mangohud=False, obsvkc=False, vkbasalt=False, gamemode=False, gamescope=False, gamescope_game_width=0, gamescope_game_height=0, gamescope_window_width=0, gamescope_window_height=0, gamescope_fps=0, gamescope_fps_no_focus=0, gamescope_scaling=False, gamescope_borderless=False, gamescope_fullscreen=True, sync='esync', fsr=False, fsr_sharpening_strength=2, fsr_quality_mode='none', custom_dpi=96, renderer='gl', discrete_gpu=True, virtual_desktop=False, virtual_desktop_res='1280x720', pulseaudio_latency=False, fullscreen_capture=False, take_focus=False, mouse_warp=True, decorated=True, fixme_logs=False, use_runtime=False, use_eac_runtime=True, use_be_runtime=True, use_steam_runtime=False, sandbox=False, versioning_compression=False, versioning_automatic=False, versioning_exclusion_patterns=False, vmtouch=False, vmtouch_cache_cwd=False), Sandbox=BottleSandboxParams(share_net=False, share_sound=False), Environment_Variables={}, Installed_Dependencies=['d3dx9', 'msls31', 'arial32', 'times32', 'courie32', 'd3dcompiler_43', 'd3dcompiler_47'], DLL_Overrides={}, External_Programs={'35b5cd7b-1697-4b6a-b63e-e9641ce83a6c': {'executable': 'ZERO Sievert.exe', 'id': '35b5cd7b-1697-4b6a-b63e-e9641ce83a6c', 'name': 'ZERO Sievert', 'path': '/mnt/FILEDUMP/torrent/downloads/done/ZERO.Sievert.v0.30.15/ZERO.Sievert.v0.30.15/ZERO Sievert.exe'}, 'a28ac8b3-66a1-4aff-9bad-040690ae119b': {'executable': 'tankix.exe', 'arguments': '', 'name': 'tankix', 'path': 'C:\\\\TankiX\\\\tankix.exe', 'folder': '/mnt/FILEDUMP/wine/bottles/gaming1/drive_c/TankiX', 'icon': 'com.usebottles.bottles-program', 'id': 'a28ac8b3-66a1-4aff-9bad-040690ae119b', 'script': '', 'dxvk': False, 'vkd3d': False, 'dxvk_nvapi': False, 'fsr': False, 'pulseaudio_latency': False, 'virtual_desktop': False, 'auto_discovered': True}}, Uninstallers={}, session_arguments='', run_in_terminal=False, Language='sys', CompatData='', data={}, RunnerPath='')" force_add: None