Skip to content

[Bug]: Cant open program through desktop entry but can through bottles GUI #4428

@Trueno223

Description

@Trueno223

Describe the bug

Adding a desktop entry through the Bottles GUI for some reason makes a entry that doesn't work as expected when ran on desktop. When ran through the desktop entry the application launches and hangs in the background, but when ran through the Bottles GUI it works as expected.

For some reason this affects 1 out of my 3 bottles desktop entries (program specific?)

To Reproduce

Bugged:

  1. Add a desktop entry
  2. Go to desktop
  3. Launch desktop entry
  4. Program hangs in background

Works:

  1. Launch application through Bottles GUI
  2. Application works as expected

Package

Flatpak from Flathub

Distribution

Debian 13 Trixie

Debugging Information

Official Package: true
Version: '62.0'
DE/WM: plasma
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        nvidia: &id002
            vendor: nvidia
            envs:
                __NV_PRIME_RENDER_OFFLOAD: '1'
                __GLX_VENDOR_LIBRARY_NAME: nvidia
                __VK_LAYER_NV_optimus: NVIDIA_only
            icd: /usr/share/vulkan/icd.d/nvidia_icd.json
            nvngx_path: /usr/lib/x86_64-linux-gnu/GL/nvidia-550-163-01/lib/nvidia/wine
        intel: &id001
            vendor: intel
            envs:
                DRI_PRIME: '1'
            icd: /usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json:/usr/share/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/x86_64-linux-gnu/GL/vulkan/icd.d/intel_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: *id001
        discrete: *id002
Kernel:
    Type: Linux
    Version: 6.12.73+deb13-amd64
Disk:
    Total: 8232714240
    Free: 8232525824
RAM:
    MemTotal: 15.3GiB
    MemAvailable: 7.5GiB
Bottles_envs: null

Troubleshooting Logs

Additional context

Terminal view
Desktop entry:
0724:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Runtime.dll" cannot be loaded 0724:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"MonoGame.Framework.dll" cannot be loaded 0724:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Threading.Thread.dll" cannot be loaded 0724:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"xTile.dll" cannot be loaded 0724:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"StardewValley.GameData.dll" cannot be loaded 0738:err:sync:RtlpWaitForCriticalSection section 00006FFFFFFB04A0 "../ValveSoftware-winegit/dlls/ntdll/loader.c: loader_section" wait timed out in thread 0738, blocked by 0724, retrying (60 sec)
It retries forever after this

Bottles GUI:
0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Runtime.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"MonoGame.Framework.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Threading.Thread.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"xTile.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"StardewValley.GameData.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Xml.ReaderWriter.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Xml.XmlSerializer.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Text.Encoding.Extensions.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Runtime.Loader.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Reflection.Emit.ILGeneration.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Reflection.Emit.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Reflection.Primitives.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Steamworks.NET.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"mscorlib.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"GalaxyCSharp.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Reflection.Emit.Lightweight.dll" cannot be loaded 0708:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"BmFont.dll" cannot be loaded Setting breakpad minidump AppID = 413150 SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199131963502 [API loaded no] 0708:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0708:err:ole:CoMarshalInterface Failed to marshal the interface {ea1ea136-19df-11d7-a6d2-00065b84435c}, hr 0x80004002 0708:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002 0708:err:ole:CoMarshalInterface Failed to marshal the interface {ea1ea136-19df-11d7-a6d2-00065b84435c}, hr 0x8000400

As I said before this only affects one desktop entry, my other two work and launch just fine.
I made all of my desktop entries using the "Add Desktop Entry" button in Bottles.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions