issue with Wine 5.6 in ubuntu 21.4

Questions about Wine on Linux
Locked
brazz
Newbie
Newbie
Posts: 1
Joined: Mon Jul 12, 2021 11:11 am

issue with Wine 5.6 in ubuntu 21.4

Post by brazz »

Hello,
I have a problem when I want to launch a windows application under Ubuntu 21.4 with Wine 5.6
I get a message: "Unhandled exception: unimplemented function vcruntime140_1.dll.__CxxFrameHandler4 called"
I attach the detail below
What can I do to solve the problem?

Unhandled exception: unimplemented function vcruntime140_1.dll.__CxxFrameHandler4 called, invalid program stack in 64-bit code (0x000000007b0100fe).
Register dump:
rip:000000007b0100fe rsp:000000000022a3a0 rbp:000000000022b220 eflags:00000206 ( - -- I - -P- )
rax:000000000022a3e0 rbx:000000000022a4a0 rcx:000000000022a3c0 rdx:0000000000000001
rsi:000000000022a4b0 rdi:000000000022a3f0 r8:0000000000000002 r9:000000000022a4a0 r10:000000000022bd60
r11:0000000000000080 r12:000000000cfb7f60 r13:000000000cf45560 r14:000000000022ad50 r15:000000000afa2b70
Stack dump:
0x000000000022a3a0: 000000000022a3c0 0000000000000000
0x000000000022a3b0: 0000000000000000 0000000000000000
0x000000000022a3c0: 0000000980000100 0000000000000000
0x000000000022a3d0: 000000007b0100fe 0000000000000002
0x000000000022a3e0: 000000006ff42000 000000006ff42013
0x000000000022a3f0: 0000000000000000 0000000000000000
0x000000000022a400: 00000002ffffffff 000000000022bd60
0x000000000022a410: 0000000000000000 0000000000000000
0x000000000022a420: 0000000000000000 0000000000000000
0x000000000022a430: 0000000000000000 0000000000000000
0x000000000022a440: 0000000000000000 0000000000000000
0x000000000022a450: 0000000000000000 0000000000000000
Backtrace:
=>0 0x000000007b0100fe EntryPoint+0xffffffffffffffff() in kernelbase (0x000000000022b220)
1 0x000000006ff410c0 EntryPoint+0xffffffffffffffff() in vcruntime140_1 (0x000000000022b220)
0x000000007b0100fe EntryPoint+0xffffffffffffffff in kernelbase: nop
Modules:
Module Address Debug info Name (113 modules)
PE 230000- 775000 Deferred qt5widgets
PE 780000- e0a000 Deferred qt5gui
PE e10000- 1362000 Deferred qt5core
PE 1370000- 1554000 Deferred icuuc59
PE 1560000- 1bf1000 Deferred ole32
PE 1c00000- 1d14000 Deferred shlwapi
PE 1d20000- 1eb8000 Deferred winmm
PE 1ec0000- 1ec9000 Deferred msvcp140_1
PE 1ed0000- 1f07000 Deferred qt5xml
PE 1f10000- 1f4f000 Deferred qt5webenginewidgets
PE 1f50000- 8a8a000 Deferred qt5webenginecore
PE 8a90000- 8e88000 Deferred qt5quick
PE 8e90000- 8efd000 Deferred qt5qmlmodels
PE 8f00000- 9271000 Deferred qt5qml
PE 9280000- 93cb000 Deferred qt5network
PE 93d0000- 93f4000 Deferred qt5webchannel
PE 9400000- 9450000 Deferred qt5positioning
PE 9450000- 99d6000 Deferred comctl32
PE 99e0000- 9c4f000 Deferred dbghelp
PE 9c50000- a150000 Deferred oleaut32
PE a160000- a483000 Deferred urlmon
PE a490000- a4df000 Deferred qt5printsupport
PE a4e0000- a4f6000 Deferred qt5quickwidgets
PE a500000- a51b000 Deferred qt5multimediawidgets
PE a520000- a5d9000 Deferred qt5multimedia
PE a5e0000- a61d000 Deferred qt5winextras
PE a620000- a656000 Deferred qt5sql
PE a660000- a66f000 Deferred qt5texttospeech
PE a670000- abda000 Deferred mfc140u
PE abe0000- ac5b000 Deferred libhunspell
PE b820000- b988000 Deferred qwindows
PE b990000- b9b6000 Deferred qwindowsvistastyle
PE b9c0000- b9cd000 Deferred qgif
PE b9d0000- b9df000 Deferred qicns
PE b9e0000- b9ed000 Deferred qico
PE b9f0000- ba5a000 Deferred qjpeg
PE ba70000- ba7c000 Deferred qsvg
PE ba80000- bad4000 Deferred qt5svg
PE bae0000- baec000 Deferred qtga
PE baf0000- bb53000 Deferred qtiff
PE bb60000- bb6b000 Deferred qwbmp
PE bbd0000- bbde000 Deferred qsvgicon
PE bbe0000- bbef000 Deferred qtexttospeech_sapi
PE c470000- c4f2000 Deferred qwebp
PE 4a900000- 4aba4000 Deferred icuin59
PE 4ad00000- 4c615000 Deferred icudt59
PE 61540000- 6154f000 Deferred api-ms-win-crt-locale-l1-1-0
PE 61f40000- 61f66000 Deferred wtsapi32
PE 620c0000- 620cf000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62140000- 621e3000 Deferred uxtheme
PE 62600000- 62716000 Deferred usp10
PE 62c40000- 62c51000 Deferred api-ms-win-crt-multibyte-l1-1-0
PE 62e80000- 62ea7000 Deferred zlib1
PE 63140000- 63150000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63800000- 6380f000 Deferred api-ms-win-crt-heap-l1-1-0
PE 638c0000- 638df000 Deferred dwmapi
PE 64340000- 64462000 Deferred winhttp
PE 64500000- 6454d000 Deferred concrt140
PE 64940000- 64992000 Deferred shcore
PE 64b80000- 64bb2000 Deferred hid
PE 64f40000- 6521b000 Deferred d3d11
PE 65780000- 6579f000 Deferred version
PE 66440000- 664b5000 Deferred msacm32
PE 66a80000- 66b0d000 Deferred msvcp140
PE 67d00000- 67d2a000 Deferred userenv
PE 68ac0000- 68ace000 Deferred api-ms-win-crt-time-l1-1-0
PE 69380000- 69390000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69b80000- 69b8e000 Deferred api-ms-win-crt-environment-l1-1-0
PE 6a4c0000- 6a4cf000 Deferred api-ms-win-crt-utility-l1-1-0
PE 6a700000- 6a8dc000 Deferred setupapi
PE 6b2c0000- 6b503000 Deferred wininet
PE 6b6c0000- 6b94b000 Deferred comdlg32
PE 6bd00000- 6bdb0000 Deferred sapi
PE 6bec0000- 6bf22000 Deferred imm32
PE 6c240000- 6c269000 Deferred dxva2
PE 6d580000- 6d590000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6d9c0000- 6da24000 Deferred mpr
PE 6dd80000- 6dd90000 Deferred api-ms-win-crt-string-l1-1-0
PE 6e280000- 6e29f000 Deferred ncrypt
PE 6eac0000- 6eada000 Deferred vcruntime140
PE 6eb00000- 6eb3e000 Deferred wintab32
PE 6f940000- 6fad8000 Deferred d3d9
PE 6fbc0000- 6fe33000 Deferred rpcrt4
PE 6ff40000- 6ff4c000 Export vcruntime140_1
PE 70580000- 70591000 Deferred api-ms-win-crt-math-l1-1-0
PE 70a00000- 70a1b000 Deferred dhcpcsvc
PE 71240000- 7128b000 Deferred jsproxy
PE 7a850000- 7a854000 Deferred opengl32
PE 7b000000- 7b387000 Dwarf kernelbase
PE 7b420000- 7b5db000 Deferred kernel32
PE 7bc20000- 7bc24000 Deferred ntdll
PE 140000000- 14110f000 Deferred scrivener
PE 180000000- 18003e000 Deferred qt5solutions_mmlwidget-2.4
PE 7f29334a0000- 7f29334a3000 Deferred kerberos
PE 7f2934070000- 7f2934073000 Deferred msvcr120
PE 7f29343a0000- 7f29343a4000 Deferred winex11
PE 7f29346f0000- 7f29346f3000 Deferred dwrite
PE 7f2934790000- 7f2934793000 Deferred secur32
PE 7f2934800000- 7f2934804000 Deferred msvcrt
PE 7f29348d0000- 7f29348db000 Deferred winspool
PE 7f2934920000- 7f2934924000 Deferred bcrypt
PE 7f2934950000- 7f2934994000 Deferred crypt32
PE 7f2934a60000- 7f2935331000 Deferred shell32
PE 7f29354a0000- 7f29354a4000 Deferred dnsapi
PE 7f29354d0000- 7f29354d4000 Deferred ws2_32
PE 7f2935510000- 7f2935514000 Deferred iphlpapi
PE 7f2935540000- 7f2935543000 Deferred netapi32
PE 7f29355b0000- 7f29355b4000 Deferred ucrtbase
PE 7f29356d0000- 7f29357b8000 Deferred user32
PE 7f2935960000- 7f2935964000 Deferred wined3d
PE 7f2935b00000- 7f2935b07000 Deferred gdi32
PE 7f2935ca0000- 7f2935ca4000 Deferred dxgi
PE 7f2935df0000- 7f2935df4000 Deferred advapi32
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000024 0
0000001d 0
0000001a 0
00000013 0
00000010 0
0000000f 0
00000011 plugplay.exe
00000017 0
00000016 0
00000012 0
00000018 winedevice.exe
00000021 0
0000001e 0
0000001c 0
0000001b 0
00000019 0
0000001f explorer.exe
0000002b 0
0000002a 0
00000029 0
00000028 0
00000020 0
00000022 winedevice.exe
00000027 0
00000026 0
00000025 0
00000023 0
0000002c (D) C:\Program Files\Scrivener3\Scrivener.exe
00000037 0
00000034 0
00000033 0
00000032 0
00000031 0
00000030 0
0000002f 0
0000002e 0
0000002d 0 <==
System information:
Wine build: wine-5.6 (Ubuntu 5.6-2)
Platform: x86_64
Version: Windows 8
Host system: Linux
Host version: 5.11.0-22-generic
spoon0042
Level 6
Level 6
Posts: 566
Joined: Thu Dec 24, 2009 11:00 am

Re: issue with Wine 5.6 in ubuntu 21.4

Post by spoon0042 »

That function looks like it is implemented in current wine (version 6.12), can you try upgrading?

also if you haven't yet check the appdb for your app: https://appdb.winehq.org/objectManager. ... &iId=12274

...apparently there are a few things to install with winetricks mentioned there.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: issue with Wine 5.6 in ubuntu 21.4

Post by Bob Wya »

See: WineHQ AppDB: Word Processing / Scrivener / 3.0.0 & 3.0.1

According to the recent test reports you'll need a 32-bit WINEPREFIX and some DLL overrides, e.g.:

Code: Select all

export WINEPREFIX="${HOME}/.wine32"
WINEARCH=win32 wineboot -u
winetricks dotnet462 speechsdk corefonts
- then you can install Scrivener to this clean WINEPREFIX.

See: WineHQ FAQ: 6.5 Wineprefixes

Also ensure you start with an up-to-date version of winetricks:

Code: Select all

sudo winetricks --self-update
Please, in future, use the forum code tags to delimit Wine terminal logs - when posting these inline in a WineHQ Forum post:

Code: Select all

...
- the </> button - immediately above the full forum edit box.

Bob
Locked