Skip to content

[Bug]: Can't run executables with CJK characters in the path if the bottle language is set to them. #2189

Closed
@Hairo

Description

@Hairo

Describe the bug

If the bottle language is set to chinese, japanese, korean (and possibly others) launching an executable with CJK characters in the path throws this error in the console:

wine: failed to open "/home/hairo/Games/test/\xe3\x81\xa7\xe3\x81\x99\xe3\x81\xa7\xe3\x81\x99.exe": c0000135": c0000135

And the executable doesn't run.

If the bottle language is set to english (i tried with spanish too) the executables run as expected.

To Reproduce

  1. Set the bottle language to chinese, japanese or korean
  2. Launch an executable with CJK characters in the path/name
  3. Nothing happens (executable doesn't run)

Package

Flatpak from Flathub

Distribution

EndeavourOS

Troubleshooting Logs

Version: 2022.10.14.1
Display:
    X.org: true
    X.org (port): :0
    Wayland: false
Graphics:
    vendors:
        amd:
            vendor: amd
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.0.2-zen1-1-zen
Distro:
    Name: GNOME
    Version: '43'
Disk:
    Total: 16787501056
    Free: 16787361792
RAM:
    MemTotal: "33.6\_GB"
    MemAvailable: "29.2\_GB"
Bottles_envs: null

Display Protocol

X11

Display Backend used by Bottles

X11, I don't know

Additional context

I thought it was a locale issue but i do have ja_JP.utf8 enabled.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions