[Bug 59775] New: German umlauts won't be handled correctly by typing
http://bugs.winehq.org/show_bug.cgi?id=59775 Bug ID: 59775 Summary: German umlauts won't be handled correctly by typing Product: Wine Version: 11.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: andreas.franz@arcor.de Distribution: --- German umlauts (ö, ä, ü) make strange things, if typed on keyboard: - .NET keycode-event don't produce any keycode in an e. g. textbox. But letter is shown correctly in same textbox. Pressing CTRL+<umlaut> produce letter AND keycode. - Pressing "ö" crashes MailStore-Client with "arithmetic" error. Works fine with 11.0 stable. Works fine if Ctrl+ö is pressed, too. I've noticed this behavior since wine 11.8. Copy&Paste works fine in all tested applications. So I think it's something wrong with keyboard-press-eventhandling? Any ideas? regards, Andy -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 Stian Low <wineryyyyy@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com --- Comment #1 from Stian Low <wineryyyyy@gmail.com> --- Crashing for diacritics characters seems similar to misbehavior seen while testing recently for Path of Exile: https://bugs.winehq.org/show_bug.cgi?id=59680 Bugs were confirmed systemic vs application specific and reproducible using `wine notepad` Linking this issue there in case its related. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #2 from Stian Low <wineryyyyy@gmail.com> --- (In reply to AndyF from comment #0)
- Pressing "ö" crashes MailStore-Client with "arithmetic" error. Works fine with 11.0 stable. Works fine if Ctrl+ö is pressed, too.
Does it crash for wine notepad? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #3 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Stian Low from comment #2)
Does it crash for wine notepad?
Unable to reproduce crashes when pasting characters into notepad for 11.9-68dd9ef2cb5 and GE-Proton10-32. For Path of Exile bug, characters were handled by my custom latest wine build without crashes but GE-Proton10-32 crashed. Still unclear what caused the difference but the Path of Exile patch fixed crashes for GE-Proton10-32 without breaking latest custom built wine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #4 from AndyF <andreas.franz@arcor.de> --- "ö" doesn´t crash wine notepad - I've started regression test, to find the problematic patch. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 AndyF <andreas.franz@arcor.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Mint Regression SHA1| |4575a84eca6762333818e92e5d4 | |d831f18ad7c2c CC| |rbernon@codeweavers.com --- Comment #5 from AndyF <andreas.franz@arcor.de> --- 4575a84eca6762333818e92e5d4d831f18ad7c2c is the first bad commit commit 4575a84eca6762333818e92e5d4d831f18ad7c2c Author: Rémi Bernon <rbernon@codeweavers.com> Date: Thu Feb 19 10:01:24 2026 +0100 winex11: Activate an IME HKL before sending IME updates. dlls/winex11.drv/keyboard.c | 2 +- dlls/winex11.drv/xim.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 Austin English <austinenglish@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 Austin English <austinenglish@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |winex11.drv -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #6 from AndyF <andreas.franz@arcor.de> --- Issue still exists with 11.10. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #7 from Stian Low <wineryyyyy@gmail.com> --- (In reply to AndyF from comment #6)
Issue still exists with 11.10.
Similar changes seem to have been made for wayland for 1 commit prior: 865c47f0f5907cffe8128702095afd0045bed861 Author: Rémi Bernon <rbernon@codeweavers.com> AuthorDate: Thu Feb 19 10:07:52 2026 +0100 Commit: Alexandre Julliard <julliard@winehq.org> CommitDate: Mon Mar 30 21:09:39 2026 +0200 winewayland: Activate an IME HKL before sending IME updates. 3 files changed, 53 insertions(+), 3 deletions(-) dlls/winewayland.drv/wayland_keyboard.c | 53 +++++++++++++++++++++++++++++-- dlls/winewayland.drv/wayland_text_input.c | 2 ++ dlls/winewayland.drv/waylanddrv.h | 1 + Are you able to test/reproduce for Wayland also? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #8 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81056 --> http://bugs.winehq.org/attachment.cgi?id=81056 Screenshot Mailstore-Client connect window showing German umlauts without bugs for wine-11.10-2cac6ccf33c Unable to reproduce for Mailstore-Client 26.2.1.24065 (Current) connect window via wine-11.10-2cac6ccf33c for wayland and x11: https://www.mailstore.com/en/support/downloads-and-resources/ Unclear if bug only happens after connecting to server which I did not test. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #9 from Stian Low <wineryyyyy@gmail.com> --- (In reply to Stian Low from comment #8)
Created attachment 81056 [details] Screenshot Mailstore-Client connect window showing German umlauts without bugs for wine-11.10-2cac6ccf33c
Screenshot for wayland -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #10 from AndyF <andreas.franz@arcor.de> --- Created attachment 81067 --> http://bugs.winehq.org/attachment.cgi?id=81067 Mailstore crashed I'm on MailStore 26.1.0.23845. It crashes on first typed "ö". -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #11 from Stian Low <wineryyyyy@gmail.com> --- (In reply to AndyF from comment #10)
Created attachment 81067 [details] Mailstore crashed
I'm on MailStore 26.1.0.23845. It crashes on first typed "ö".
MailStore 26.1.0.23845 produces same success as current 26.2.1.24065 for my tests. Do you see any similar logs to my screenshot regarding fixme:font? That blackscreen error popup is odd. Unclear but the app may be handling whatever error gracefully rather than a more severe crash/wine backtrace. Also, are you only testing for x11? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #12 from AndyF <andreas.franz@arcor.de> --- I've tried latest MailStoreClient 26.2.1.24065 -> Press "ö" to crash. I've installed .Net48 Framework from MS and IE8. Without, Mailstore crashes on every search. Maybe that is the difference... Tested with x11 only - I don't know how to switch to wayland on Linux Mint. I'll try with a Debian/Gnome setup. This is known to use Wayland. And I'll try with a new profile without MS dlls. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #13 from AndyF <andreas.franz@arcor.de> --- It works fine with wine's mono implementation. But not with .NET4.8 from MS. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #14 from Stian Low <wineryyyyy@gmail.com> --- (In reply to AndyF from comment #13)
It works fine with wine's mono implementation. But not with .NET4.8 from MS.
Confirming my tests were mono without any winetricks/ovverides (just plain vaniilla wine) Unclear if regression should still reconcile compatibility with native MS .NET. In the meantime hopefully fixing via mono does not break something else that still requires native dll overrides. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #15 from AndyF <andreas.franz@arcor.de> --- Mailstore client needs webview to display results - and therefore it don't work at all with only built-in dll's. IE8 seems to work only with MS .NET installed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #16 from Stian Low <wineryyyyy@gmail.com> --- Created attachment 81070 --> http://bugs.winehq.org/attachment.cgi?id=81070 Screenshot MailStore 26.1.0.23845 not crashing despite winetricks dotnet48 and ie8 installed Debian 13 switching keyboard from English to German then entering umlauts for server name for connect window does not crash even with winetricks dotnet48 and ie8 (new wow64). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #17 from AndyF <andreas.franz@arcor.de> --- Created attachment 81071 --> http://bugs.winehq.org/attachment.cgi?id=81071 Mailstore started from commandline - Installed Linux Mint 22.3 on a different machine - installed current WineHQ 11.10 - installed MailStore Client without any native DLL's -> Success - installed only DotNet48 via winetricks - started MailStore Client again from terminal - crash. Log is attached. I'm on full german localization (not only the keyboard). Maybe there's a difference to your setup? I'll try with Debian 13, too. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #18 from AndyF <andreas.franz@arcor.de> --- Tested with Debian 13 live-system / wayland - no crash with or without .NET48-installation. And - incredible - gecko-engine works instead of IE8 without issues. So I assume it´s a x11 / Linux Mint specfic issue? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #19 from Stian Low <wineryyyyy@gmail.com> --- (In reply to AndyF from comment #18)
Tested with Debian 13 live-system / wayland - no crash with or without .NET48-installation. And - incredible - gecko-engine works instead of IE8 without issues. So I assume it´s a x11 / Linux Mint specfic issue?
It worked for x11 on Debian 13 also. I suggested testing wayland because the regression you reported seemed to also apply to wayland so I was curious if it also crashes. Maybe lib/pkgs diff? Do you see different font logs? I noticed your Linux Mint selected different charset than my Debian logs. Just going based on recent issues reported for Thai based characters also causing crashes which may be related to different charsets/locale dependencies. Still a mystery why GE-Proton build crashed with Thai characters but not my Debian build. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #20 from AndyF <andreas.franz@arcor.de> --- ... just FYI - Gecko engine works on Linux Mint, too. A working Mailstore Client only needs native .NET48, now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #21 from AndyF <andreas.franz@arcor.de> --- Created attachment 81082 --> http://bugs.winehq.org/attachment.cgi?id=81082 Trace of pressing L -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #22 from AndyF <andreas.franz@arcor.de> --- Created attachment 81083 --> http://bugs.winehq.org/attachment.cgi?id=81083 Trace of pressing Ö Did some additional tests: - .NET KeyDown-Event don't produce any e.Keydata on pressing "ö". Real Windows produce an integer value of 192 - KeyDown-event won't be fired on pressing "ö" at all. But letter is written in e. g. a textbox. - it doesn´t matter if native .NET is used on WineHQ; there is no e.Keydata with builtin mono, too. WINEDEBUG=+key,+keyboard wine notepad produces different logs for pressing "l" and pressing "ö" (see attachment). Trace_of_ö is much shorter and detects keycode 0 at first line. There's no translating. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #23 from AndyF <andreas.franz@arcor.de> --- Created attachment 81085 --> http://bugs.winehq.org/attachment.cgi?id=81085 Trace of pressing Ö on Debian Trace is much longer than on Linux Mint. "Ö" works fine, here. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #24 from AndyF <andreas.franz@arcor.de> --- Created attachment 81093 --> http://bugs.winehq.org/attachment.cgi?id=81093 Trace of pressing Ö Mailstore on Linux Mint and some trace from error on MailStoreClient with Linux Mint. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #25 from AndyF <andreas.franz@arcor.de> --- ... with wine 11.0 stable, this lines aren't there: 0558:trace:keyboard:NtUserActivateKeyboardLayout layout 0xe0010407, flags 0 0558:warn:keyboard:X11DRV_ActivateKeyboardLayout 0xe0010407, 0000: semi-stub! 0558:fixme:win:NtUserActivateKeyboardLayout Aliased keyboard layout not yet implemented -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=59775 --- Comment #26 from AndyF <andreas.franz@arcor.de> --- Issue still exists with WineHQ 11.11 staging. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla