https://bugs.winehq.org/show_bug.cgi?id=54227
Bug ID: 54227
Summary: Altium Designer 20.x - 22.x slowness in 2D schematics
editor - possibly GDI font rendering problem
Product: Wine-staging
Version: 7.22
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: kepszlok(a)gmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
Created attachment 73773
--> https://bugs.winehq.org/attachment.cgi?id=73773
Wine's output
This is a problem that affects all Altium Designer versions from 20.x to
current, with all wine-staging versions of 7.xx branch.
See AD compatibility reports:
20.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=38478
21.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=40170
22.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=40683
All of them shows slowness in the 2D schematics editor, while the 3D PCB editor
works fine.
Using the schematics editor, this message appears in constantly:
0118:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style
0000000001647F70.
(the schematics editor itself working fine, just unusably slow)
Possible reason:
"probably because X2 uses GDI font rendering by default and lacks option to
turn it off"
--
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=58593
Bug ID: 58593
Summary: explorer.exe drop-down menu doesn't work
Product: Wine
Version: unspecified
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
Distribution: ---
Steps to reproduce:
1. Launch explorer.exe
2. Click on Location drop-down menu
3. When it clicked there is no expected behaviour and it also blocks green
arrows from action until clicking somewhere.
It presents in wine-6.18 and this is the latest version able to build normally.
--
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=58749
Bug ID: 58749
Summary: Delayed startup of wine processes in Wine-10.16
Product: Wine
Version: 10.16
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: regression, source
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: gyebro69(a)gmail.com
CC: z.figura12(a)gmail.com
Regression SHA1: 7bb835b3482de5e66515b5a0bd8dce8dc9844c93
Distribution: ArchLinux
There is a noticeable delay (8-10s) when starting any applications in
Wine-10.16, e.g. wine regedit. No disk activity or high cpu usage from
wineserver can be seen with htop, there is just a delay before the actual
program appears on the screen.
Reproduced with 32bit-only, shared WOW and the new WOW64 prefixes alike.
Started happening after
commit 7bb835b3482de5e66515b5a0bd8dce8dc9844c93
ntdll: Use in-process synchronization objects.
The issue doesn't exist with the previous commit or when the ntsync kernel
module is not loaded.
I'm using Arch Linux and tested with both the current official kernel on Arch
(6.16.10-zen1-1-zen) and with kernel-6.17-cachyos-bore.
--
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=58782
Bug ID: 58782
Summary: Crash or freeze when draw elliptic regions
Product: Wine
Version: 10.0
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: win32u
Assignee: wine-bugs(a)winehq.org
Reporter: rikul(a)inbox.ru
Distribution: ---
Created attachment 79427
--> http://bugs.winehq.org/attachment.cgi?id=79427
patch and examples
When i'm passing big values to elliptic regions functions or to rounded rects
functions, wine is crashing or freezing.
Usually we don't need to paint such large shapes, but they can be produced by
an application during pan&zoom. Mostly they are out of screen and we don't need
to it to draw them properly. But we need to avoid freezing or crash.
Following commands reproduce the bug (example c-code in attachment):
// freeze on this command (test1.c):
CreateEllipticRgn(0, 4, -600000000, 0);
// crash on this (test1.c):
CreateEllipticRgn(0, 4, -600000000, 0);
// freeze too (test2.c):
RoundRect(dc, -534431263, -25344, -108065219, -9065, 426366044, 16279);
I've learned the wine sources and found several issues:
1. In file dlls/win32u/region.c in function NtGdiCreateRoundRectRgn:
There are several possible int and even int64 overflows
To make things work properly `ellipse_width` and `ellipse_height` should be
restricted by at least 2^19.
Also here can be out-of-memory issues, because this function tries to allocate
allocates `ellipse_height` rectangles. So, to prevent freezing or memory issues
will be better to restrict `ellipse_height` to smaller number.
2. In file dlls/win32u/dibdrv/graphics.c in function dibdrv_RoundRect:
There (ellipse_width + ellipse_height)*16 bytes are allocating.
So, we need to restrict to restrict values of `ellipse_width` and
`ellipse_height`. For example, to 2^19 to be in consistent with
NtGdiCreateRoundRectRgn.
I've attached a patch-file (round-rect.patch) that solves the problem.
--
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=58771
Bug ID: 58771
Summary: Resident Evil 3 (1999) Movies do not play with
wine-10.16
Product: Wine
Version: 10.16
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: quartz
Assignee: wine-bugs(a)winehq.org
Reporter: MikeT12500(a)proton.me
Distribution: ---
Resident Evil 3 (1999) Movies do not play with wine-10.16.
This error is displayed on the terminal.
0144:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi
sound output probably won't work.
0144:err:quartz:dsound_render_sink_connect Failed to create sound buffer, hr
0x80004001.
0:00:00.150247953 6636 0x70b4b700 ERROR WINE
wg_transform.c:961:copy_video_buffer: Output buffer is too small.
0:00:00.150267053 6636 0x70b4b700 ERROR WINE
wg_transform.c:1098:read_transform_output_video: Failed to copy buffer buffer:
0x487eb5e8, pts 0:00:00.560266600, dts 99:99:99.999999999, dur
0:00:00.033333333, size 153600, offset none, offset_end none, flags 0x40
0:00:00.150362583 6636 0x70b4b700 ERROR WINE
wg_transform.c:961:copy_video_buffer: Output buffer is too small.
0:00:00.150373413 6636 0x70b4b700 ERROR WINE
wg_transform.c:1098:read_transform_output_video: Failed to copy buffer buffer:
0x487eb5e8, pts 0:00:00.560266600, dts 99:99:99.999999999, dur
0:00:00.033333333, size 153600, offset none, offset_end none, flags 0x40
0144:err:quartz:BaseMemAllocator_Decommit Waiting: 1
I tested on clean wine prefix.
--
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=58723
Bug ID: 58723
Summary: [Bisected] Windows Steam client in FreeBSD Wine fails
to display a window.
Product: Wine
Version: unspecified
Hardware: x86-64
URL: https://github.com/XaeroVincent/wine-tkg/blob/main/emu
lators/wine-tkg-devel/steam-reverts.txt
OS: FreeBSD
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: user32
Assignee: wine-bugs(a)winehq.org
Reporter: darkvincentdude(a)yahoo.com
Sometime during the Wine 10.x lifecycle, the Windows Steam client running in
FreeBSD 14.3 Wine-Devel fails to create a window and function properly after
two different commits. Each offending commit broke the steam client a separate
time.
These are the bisected commits:
* Commit: 62b3eee965223a2de62daa87c4b81708cd62e6f3 - "user32: Add stub for
SetProcessLaunchForegroundPolicy." - May 25th 2025
https://gitlab.winehq.org/wine/wine/-/commit/62b3eee965223a2de62daa87c4b817…
* Commit: 9195d892ba24ca312588f2c338d33269b21bf0c8 - "configure: Build PEs with
-ffp-exception-behavior=maytrap." - July 1st 2025
https://gitlab.winehq.org/wine/wine/-/commit/9195d892ba24ca312588f2c338d332…
With these commits reverted, the Window Steam client functions correctly on
Wine 10.15 and older versions.
--
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=58775
Bug ID: 58775
Summary: Issue with egreen asus
Product: Wine
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lars_martin4(a)hotmail.com
Distribution: ---
https://www.asus.com/motherboards-components/optical-drives/internal-blu-ra…
Asus E-Green Utility V1.01.51
Version 1.01.51
1.53 MB
2016/11/07
Support OS: Windows 7/8/8.1/10/Vista
--
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=58774
Bug ID: 58774
Summary: Issue with egreen asus
Product: Wine-staging
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lars_martin4(a)hotmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
did not change information:
https://www.asus.com/motherboards-components/optical-drives/internal-blu-ra…
Asus E-Green Utility V1.01.51
Version 1.01.51
1.53 MB
2016/11/07
Support OS: Windows 7/8/8.1/10/Vista
--
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=58773
Bug ID: 58773
Summary: Issue with egreen asus
Product: Wine-staging
Version: 10.15
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: lars_martin4(a)hotmail.com
CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com
Distribution: ---
did not change information:
https://www.asus.com/motherboards-components/optical-drives/internal-blu-ra…
Asus E-Green Utility V1.01.51
Version 1.01.51
1.53 MB
2016/11/07
Support OS: Windows 7/8/8.1/10/Vista
--
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.
https://bugs.winehq.org/show_bug.cgi?id=54906
Bug ID: 54906
Summary: Menu items with icons are drawn with black squares if
Wine is running in Vista+ mode
Product: Wine
Version: 8.7
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: user32
Assignee: wine-bugs(a)winehq.org
Reporter: george.hazan(a)gmail.com
Distribution: ---
The following construction fails in the all 8.x versions of Wine (currently I
upgraded to version 8.7 devel) and works Ok in Wine 7.1:
MENUITEMINFO mii = {};
mii.cbSize = sizeof(mii);
mii.fMask = MIIM_STRING | MIIM_STATE;
if (pimi->iconId != -1) {
mii.fMask |= MIIM_BITMAP;
if (IsWinVerVistaPlus() && IsThemeActive()) {
if (pimi->hBmp == nullptr)
pimi->hBmp = ConvertIconToBitmap(pimi->parent->m_hMenuIcons,
pimi->iconId);
mii.hbmpItem = pimi->hBmp;
}
else mii.hbmpItem = HBMMENU_CALLBACK;
}
InsertMenuItemW(hMenu, uItem, TRUE, &mii);
I.e. if I run command 'winecfg -v win2003', then everything is Ok with icons,
otherwise I see black squares instead of icons. This code works Ok under all
versions of Windows, from XP to Windows 11, the problem is specific to Wine 8.x
under Linux (I use Kubuntu 23.04).
To see the problem you can download my open source messenger Miranda NG from
https://miranda-ng.org/downloads, just download a ZIP, run it and open main or
tray icon menu. The full source code is avalable here:
https://github.com/miranda-ng/miranda-ng, you need module menu_utils.cpp inside
mir_app, InsertMenuItemWithSeparators or BuildRecursiveMenu functions.
WMBR, George Hazan.
--
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.