[Bug 52703] New: regression in wine 7.4-1 - irfanview x64 crash in [AccessCheckByTypeAndAuditAlarmW]

WineHQ Bugzilla wine-bugs at winehq.org
Sun Mar 20 04:15:32 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=52703

            Bug ID: 52703
           Summary: regression in wine 7.4-1 - irfanview x64 crash in
                    [AccessCheckByTypeAndAuditAlarmW]
           Product: Wine
           Version: 7.4
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: joo.peter at gmail.com
      Distribution: ---

Created attachment 72060
  --> https://bugs.winehq.org/attachment.cgi?id=72060
this is the backtrace provided by wine when i_view64.exe crashed

I think it is important to have the exact steps on how to reproducate such
issue.
Maybe it is trivial, but I wrote it down here anyway.

1)
Install the lastest Manjaro with Xfce desktop environment from here:
https://manjaro.org/downloads/official/xfce
I downloaded the manjaro-xfce-21.2.4-220301-linux515.iso file.
Using VirtualBox I created a fresh installation.

2)
Upgraded the fresh install to its latest stable version:
yes | sudo pacman -Scc && sudo pacman -Suu --refresh --refresh

3)
Irfanview requires mono too, so install wine and wine-mono:
sudo pacman -S --needed wine wine-mono
The installed version become:
 multilib/wine      = 7.4-1
community/wine-mono = 7.1.1-1

4)
Download IrfanView x64 and its plugins from here
https://www.irfanview.com/64bit.htm

The following links are the one you need from that page:
Download IrfanView-64 English (Version 4.60, ZIP file, 3.13 MB)
Download IrfanView-64 PlugIns (Version 4.60, ZIP file, 23.80 MB)

Afterwards you have two zip files:
iview460_x64.zip
iview460_plugins_x64.zip

5)
Extract iview460_x64.zip to $HOME/temp/irfanview directory.
Extract iview460_plugins_x64.zip into the '$HOME/temp/irfanview/Plugins'
directory.

6)
Go there and run it manually:
wine64 ./i_view64.exe

It opens with a crash:
Backtrace:
=>0 0x000000007b037997 AccessCheckByTypeAndAuditAlarmW+0x36997() in kernelbase
(0x000000000000000a)
  1 0x000000023d82b176 CharLowerA+0x3182() in user32 (0x000000000000000a)
  2 0x000000023d82bd0e CharLowerA+0x3d1a() in user32 (0x000000000011f900)
  3 0x000000023d82be0e CharLowerA+0x3e1a() in user32 (0x000000000011f900)
  4 0x000000014007e070 in i_view64 (+0x7e070) (0x000000000011f900)
  5 0x0000000140109500 in i_view64 (+0x109500) (0x0000000000000000)
  6 0x000000007b62bb79 ActivateActCtx+0x1ffc1() in kernel32
(0x0000000000000000)
  7 0x000000017005a173 A_SHAFinal+0x38243() in ntdll (0x0000000000000000)

The full crash is in the attached backtrace.txt file.

The proof that previous version works:

1)
remove just wine and wine-mono, but keep their dependencies there
sudo pacman -R wine wine-mono

2)
download the previous compatible versions manually:
wget
https://archive.archlinux.org/packages/w/wine/wine-7.3-1-x86_64.pkg.tar.zst
wget
https://archive.archlinux.org/packages/w/wine-mono/wine-mono-7.1.1-1-any.pkg.tar.zst

3)
install them:
pacman -U ./wine-7.3-1-x86_64.pkg.tar.zst
pacman -U ./wine-mono-7.1.1-1-any.pkg.tar.zst

4)
run irfanview again, it starts without crash:
wine64 ./i_view64.exe

-- 
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.



More information about the wine-bugs mailing list