Countless of errors each second

Questions about Wine on Linux
Post Reply
TurabG
Newbie
Newbie
Posts: 2
Joined: Tue Mar 11, 2025 8:50 am

Countless of errors each second

Post by TurabG »

Hi.

I am using a single application on Wine 10.3, which is Mailbird. When I check the logs with journalctl -b I see that it produces hundreds of similar error messages each second. Mailbird is working but sometimes I experience glitches like occasionally it freezes the desktop until I quit Mailbird, sometimes clicking on fullscreen covers only the half of the screen, things like that.

These are the messages in the journal: (only unique messages I copied.)

Code: Select all

env[83141]: 0820:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
env[83141]: 0a28:fixme:ole:CoGetDefaultContext -1, {000001c6-0000-0000-c000-000000000046}, 2BA3E750 stub
env[83141]: 0128:fixme:ole:thread_context_callback_ContextCallback 0C9C7774, 775B81F0, 05F1FB78, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, 00000000
There are a few more unique errors, but these three lines are endlessly producing, I literally cannot get to the end of the journal. How can I resolve it?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Countless of errors each second

Post by dimesio »

Wine's terminal output is verbose. You can suppress some or all messages with WINEDEBUG. See https://gitlab.winehq.org/wine/wine/-/w ... g-Channels for an explanation and examples.
TurabG
Newbie
Newbie
Posts: 2
Joined: Tue Mar 11, 2025 8:50 am

Re: Countless of errors each second

Post by TurabG »

Thank you. I din't expect Wine's debug output to be this verbose by default. Using the WINEDEBUG env var, I disabled fixme messages by editing the .desktop file of the application and preceding the wine command on the Exec line with ENV settings like:

Code: Select all

Exec=env WINEDEBUG=fixme-all,-d3d wine 'C:\\users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Mailbird\\Mailbird.lnk'
(This shouldn't be copied right away, it includes the username.)

As a new user to Wine, I didn't know that setting the ENV for the user/terminal wouldn't work as app has its own ENV vars as it's not run from the terminal. I am sharing this so that the newbies like myself wouldn't get lost in trying to set ENV vars for their terminal only to discover it wouldn't work. (Or before they add it to their system-wide ENV file.)
Post Reply