[Bug 50595] New: Foxit Reader 5.1 crashes on unimplemented function 'msdrm.dll.DRMRegisterContent' when exiting

WineHQ Bugzilla wine-bugs at winehq.org
Sat Jan 30 13:56:14 CST 2021


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

            Bug ID: 50595
           Summary: Foxit Reader 5.1 crashes on unimplemented function
                    'msdrm.dll.DRMRegisterContent' when exiting
           Product: Wine
           Version: 6.1
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

found while revisiting/retesting old bugs. In this case it seems to be a
continuation of bug 39615 ("Multiple applications want msdrm.dll (Dassault
Systemes CATIA v5, FoxitReader 5.1)").

Stable download link via Internet Archive:

https://web.archive.org/web/20210130193402/http://descargas.program-wardrobe.org/Programas/FoxitReader/FoxitReader510.1021_enu_Setup.exe

The snapshot didn't originate from vendor CDN hence I checked with
virustotal.com, seems fine.

https://www.virustotal.com/gui/file/4dca6ef842359c94612bbd549c59c139e24a12e3259ad5f31aee4414384834a7/

Start the app and then just exit (without loading anything).

Trace log:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Foxit Software/Foxit Reader

$ WINEDEBUG=+seh,+relay wine ./Foxit\ Reader.exe >>log.txt 2>&1
...
00fc:Call KERNEL32.LoadLibraryW(028f85f0 L"C:\\windows\\system32\\msdrm.dll")
ret=00db81e1
...
00fc:Ret  PE DLL (proc=031B1B80,module=031B0000
L"msdrm.dll",reason=PROCESS_ATTACH,res=00000000) retval=1
...
00fc:Ret  KERNEL32.LoadLibraryW() retval=031b0000 ret=00db81e1 
...
00fc:Ret  user32.DestroyWindow() retval=00000001 ret=00e67261
...
00fc:Call user32.DestroyCursor(0001013e) ret=00cdd0a5
00fc:Ret  user32.DestroyCursor() retval=00000001 ret=00cdd0b8 
...
00fc:Call KERNEL32.RaiseException(80000100,00000001,00000002,0031f2a4)
ret=031b1b7c
...
00fc:trace:seh:dispatch_exception code=80000100 flags=1 addr=7B00FF28
ip=7b00ff28 tid=00fc
00fc:trace:seh:dispatch_exception  info[0]=031b4000
00fc:trace:seh:dispatch_exception  info[1]=031b4610
wine: Call from 7B00FF28 to unimplemented function
msdrm.dll.DRMRegisterContent, aborting 
--- snip ---

Wine source:

https://source.winehq.org/git/wine.git/blob/47ac628b4a4e476c1b044765c95d5be2a7101d14:/dlls/msdrm/msdrm.spec#l73

--- snip ---
  73 @ stub DRMRegisterContent
--- snip ---

Microsoft docs:

https://docs.microsoft.com/en-us/windows/win32/api/msdrm/nf-msdrm-drmregistercontent

$ sha1sum FoxitReader510.1021_enu_Setup.exe 
68348a78408165a3f3f92bd0ddc0c725cf12093f  FoxitReader510.1021_enu_Setup.exe

$ du -sh FoxitReader510.1021_enu_Setup.exe 
14M    FoxitReader510.1021_enu_Setup.exe

$ wine --version
wine-6.1

Regards

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