http://bugs.winehq.org/show_bug.cgi?id=59040
Bug ID: 59040 Summary: acdsee-photo-studio-ultimate-2025-win-de crashes after Start Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: m@ck-m.de Distribution: ---
Created attachment 79806 --> http://bugs.winehq.org/attachment.cgi?id=79806 log
Program-window starts, then it crashs (ist auf Betriebsfehler gestoßen und wird jetzt geschlossen) ... Sorry, cant speak/write english good ...
http://bugs.winehq.org/show_bug.cgi?id=59040
--- Comment #1 from Matthias m@ck-m.de --- # Systemdetailsbericht ---
## Berichtdetails - **Erstellungsdatum:** 2025-11-25 04:05:31
## Hardware-Informationen: - **Hardware-Modell:** FUJITSU LIFEBOOK E558 - **Speicher:** 16,0 GiB - **Prozessor:** Intel® Core™ i5-7300U × 4 - **Grafik:** Intel® HD Graphics 620 (KBL GT2) - **Festplattenkapazität:** 1,0 TB
## Software-Informationen: - **Firmware-Version:** Version 1.20 - **Name des Betriebssystems:** Zorin OS 18 Core - **Betriebssystem-Build:** (null) - **Betriebssystem-Typ:** 64-bit - **Fenstermanager:** Wayland - **Kernel-Version:** Linux 6.14.0-36-generic
http://bugs.winehq.org/show_bug.cgi?id=59040
Bernhard Übelacker bernhardu@mailbox.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://dl.acdsystems.com/a | |cdsee/de/acdsee-photo-studi | |o-ultimate-2025-win-de.exe CC| |bernhardu@mailbox.org
--- Comment #2 from Bernhard Übelacker bernhardu@mailbox.org --- For searchability the top from attached backtrace:
Unhandled exception: page fault on read access to 0x0000320c02b3e340 in 64-bit code (0x006ffffe5e395b). ... =>0 0x006ffffe5e395b IDropTarget_Release(This) [include/oleidl.h:3668] in ole32 1 0x006ffffe5e395b RevokeDragDrop+0x6b(hwnd) [dlls/ole32/ole2.c:639] in ole32 2 0x00000140654837 in acdseeultimate2025 (+0x654837) (0x00000042901b50)
This looks quite similar to another bug #57838. In both a msedgewebview2.exe appears. The access to some pointer above 32-bit may caused by a pointer truncation? This pointer seems to originate from one of the msedgewebview2.exe processes.
This is from a run with a few added logging lines: 0000018c msedgewebview2.exe 00000194 1 CrBrowserMain 018c:0194:err:ole:RegisterDragDrop (0000000000040D46,00004894009419B0) 018c:0194:err:win:NtUserSetProp hwnd=0x40d46 str=L"OleDropTargetInterface" handle=0x4894009419b0
00000b14 (D) C:\Program Files\ACD Systems\ACDSee Ultimate\18.0\ACDSeeUltimate2025.exe 00000b18 0 <== 0b14:0b18:err:ole:RevokeDragDrop hwnd=0000000000040D46 drop_target=00004894009419B0 wine: Unhandled page fault on read access to 00004894009419B0 at address 00006FFFFE7C20BC (thread 0b14:0b18), starting debugger...
http://bugs.winehq.org/show_bug.cgi?id=59040
--- Comment #3 from Bernhard Übelacker bernhardu@mailbox.org --- Created attachment 79816 --> http://bugs.winehq.org/attachment.cgi?id=79816 59040_workaround-RevokeDragDrop.patch
The pointer seems to be mapped into the msedgewebview2 process. But then it seems the problem it gets accessed in the ACDSeeUltimate2025 process.
Attached patch skips calling IDropTarget_Release with the pointer of the other process.
This avoids the crash but also doesn't show any user interface in some registration window.
Setting windows version to win8 for msedgewebview2.exe like mentioned starts to show some registration interface:
wine reg add "HKCU\Software\Wine\AppDefaults\msedgewebview2.exe" /v Version /t REG_SZ /d win8