JGlossator Broken on Wine 7.22-1

Questions about Wine on Linux
Locked
jaminW
Newbie
Newbie
Posts: 3
Joined: Sun Nov 27, 2022 2:51 pm

JGlossator Broken on Wine 7.22-1

Post by jaminW »

Hello Everyone,

Upon updating my Wine to the latest version this morning, November 27, 2022, JGlossator ceased working. I rolled back to a previously stable version for this program, Wine 7.20-1. This has corrected the issue.

Attached is the error output from the program in question, JGlossator.

Sincerely,
JaminW

Unhandled exception: page fault on read access to 0x000000b0 in 32-bit code (0x63da2d01).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:63da2d01 ESP:0166e7f0 EBP:0166e858 EFLAGS:00210206( R- -- I - -P- )
EAX:00000000 EBX:07b486e8 ECX:0166e7f0 EDX:00000000
ESI:076dbb18 EDI:07b48704
Stack dump:
0x0166e7f0: 07b43000 07944528 00000000 00000000
0x0166e800: 00000000 00000000 00000000 00000070
0x0166e810: 16692a48 07b3b628 16692a50 0166e830
0x0166e820: 16692a78 00000070 16692b80 073aed1c
0x0166e830: 16690003 09734146 00000000 6aaf3786
0x0166e840: 00001002 01eb0000 0166e868 07b48960
Backtrace:
=>0 0x63da2d01 in mshtml (+0xe2d01) (0x0166e858)
1 0x0973edfd in xul (+0x147edfd) (0x0166e9e4)
0x63da2d01 mshtml+0xe2d01: movl 0xb0(%eax),%esi
Modules:
Module Address Debug info Name (119 modules)
PE 00400000-01568000 Deferred jglossator
PE 02450000-02472000 Deferred msacm32
PE 03a40000-03ebc000 Deferred mscorlib
PE 049e0000-0517a000 Deferred system.windows.forms
PE 05180000-05444000 Deferred system
PE 05450000-054d0000 Deferred system.drawing
PE 054d0000-054d8000 Deferred accessibility
PE 054e0000-055f0000 Deferred system.core
PE 055f0000-05616000 Deferred system.configuration
PE 05880000-05974000 Deferred system.data.sqlite
PE 05b80000-05d8c000 Deferred system.data
PE 07b90000-07ba0000 Deferred i18n
PE 07ba0000-07bba000 Deferred i18n.west
PE 08280000-08294000 Deferred nini
PE 082c0000-0c832000 Dwarf xul
PE 0c840000-0ca8b000 Deferred nss3
PE 0ca90000-0cb9f000 Deferred mozglue
PE 0cba0000-0ccb2000 Deferred lgpllibs
PE 0ccc0000-0ccc2000 Deferred usp10
PE 10000000-103ee000 Deferred libmono-2.0-x86
PE 61c40000-61c4d000 Deferred userenv
PE 62240000-62286000 Deferred mscoree
PE 62500000-62631000 Deferred oleaut32
PE 631c0000-631d5000 Deferred fusion
PE 63880000-638aa000 Deferred wintrust
PE 63cc0000-63efd000 Dwarf mshtml
PE 643c0000-643e9000 Deferred ws2_32
PE 646c0000-646f6000 Deferred iphlpapi
PE 64900000-649b8000 Deferred jscript
PE 64a80000-64abc000 Deferred win32u
PE 65340000-6534a000 Deferred msimg32
PE 65480000-65518000 Deferred rpcrt4
PE 65680000-6572e000 Deferred msvcrt
PE 66080000-660dc000 Deferred shlwapi
PE 66380000-664bd000 Deferred ole32
PE 66640000-6664d000 Deferred version
PE 667c0000-667da000 Deferred shcore
PE 66f00000-66f8f000 Deferred ieframe
PE 67500000-6751b000 Deferred imm32
PE 67bc0000-67d2a000 Deferred comctl32
PE 684c0000-68522000 Deferred combase
PE 68880000-68a49000 Deferred user32
PE 68cc0000-68d98000 Deferred crypt32
PE 68e40000-68e68000 Deferred netapi32
PE 69000000-69093000 Deferred gdiplus
PE 69840000-69883000 Deferred advapi32
PE 69bc0000-69bd0000 Deferred wsock32
PE 6aac0000-6ab99000 Deferred ucrtbase
PE 6aec0000-6af45000 Deferred setupapi
PE 6b6c0000-6b702000 Deferred msctf
PE 6bb40000-6bbc0000 Deferred winex11
PE 6bbc0000-6bbeb000 Deferred sechost
PE 6c100000-6c188000 Deferred wininet
PE 6da80000-6db0c000 Deferred gdi32
PE 6e200000-6e216000 Deferred bcrypt
PE 6ecc0000-6ecd6000 Deferred dnsapi
PE 6f240000-6f308000 Deferred winmm
PE 6f6c0000-6f6cb000 Deferred nsi
PE 70000000-7007b000 Deferred dbghelp
PE 70380000-7042d000 Deferred urlmon
PE 704c0000-704ce000 Deferred dwmapi
PE 70d80000-70db8000 Deferred uxtheme
PE 712c0000-712e1000 Deferred mpr
PE 71400000-71d40000 Deferred shell32
PE 7b000000-7b2a7000 Deferred kernelbase
PE 7b600000-7b661000 Deferred kernel32
PE 7bc00000-7bcad000 Deferred ntdll
ELF 7d000000-7d005000 Deferred <wine-loader>
ELF 7d01f000-7d025000 Deferred crypt32.so
ELF 7d0ae000-7d200000 Deferred libx11.so.6
ELF 7d300000-7d307000 Deferred netapi32.so
ELF 7d33c000-7d34f000 Deferred libresolv.so.2
ELF 7d34f000-7d354000 Deferred dnsapi.so
ELF 7d354000-7d369000 Deferred libxi.so.6
ELF 7d369000-7d36e000 Deferred libxcomposite.so.1
ELF 7d36e000-7d37e000 Deferred libxrandr.so.2
ELF 7d37e000-7d38c000 Deferred libxrender.so.1
ELF 7d38c000-7d394000 Deferred libxxf86vm.so.1
ELF 7d394000-7d399000 Deferred libxinerama.so.1
ELF 7d399000-7d3c5000 Deferred libxcb.so.1
ELF 7d3c8000-7d3d0000 Deferred libxfixes.so.3
ELF 7d3d0000-7d3dd000 Deferred libxcursor.so.1
ELF 7d409000-7d487000 Deferred winex11.so
ELF 7d4a8000-7d65f000 Deferred libunistring.so.5
ELF 7d65f000-7d664000 Deferred libpthread.so.0
ELF 7d664000-7d669000 Deferred libdl.so.2
ELF 7d669000-7d673000 Deferred libffi.so.8
ELF 7d673000-7d6ff000 Deferred libgmp.so.10
ELF 7d6ff000-7d749000 Deferred libhogweed.so.6
ELF 7d749000-7d798000 Deferred libnettle.so.8
ELF 7d798000-7d7b0000 Deferred libtasn1.so.6
ELF 7d7b0000-7d7d1000 Deferred libidn2.so.0
ELF 7d7d1000-7d873000 Deferred libzstd.so.1
ELF 7d873000-7d913000 Deferred libbrotlienc.so.1
ELF 7d913000-7da58000 Deferred libp11-kit.so.0
ELF 7da58000-7dc98000 Deferred libgnutls.so.30
ELF 7dc9b000-7dca2000 Deferred libxdmcp.so.6
ELF 7dca2000-7dca7000 Deferred libxau.so.6
ELF 7dca7000-7dcbd000 Deferred libxext.so.6
ELF 7dccd000-7dcd3000 Deferred ws2_32.so
ELF 7dcd3000-7dcdd000 Deferred bcrypt.so
ELF 7e28b000-7e2b6000 Deferred libexpat.so.1
ELF 7e2b6000-7e308000 Deferred libfontconfig.so.1
ELF 7e308000-7e3a9000 Deferred libpcre2-8.so.0
ELF 7e3a9000-7e3cc000 Deferred libbrotlicommon.so.1
ELF 7e3cc000-7e523000 Deferred libglib-2.0.so.0
ELF 7e523000-7e61b000 Deferred libharfbuzz.so.0
ELF 7e61b000-7e658000 Deferred libpng16.so.16
ELF 7e67b000-7e68d000 Deferred libbz2.so.1.0
ELF 7e68d000-7e6a6000 Deferred libz.so.1
ELF 7e6a6000-7e773000 Deferred libfreetype.so.6
ELF 7e773000-7e798000 Deferred libgcc_s.so.1
ELF 7e798000-7e869000 Deferred libm.so.6
ELF 7e8a4000-7e9ff000 Deferred win32u.so
ELF 7e9ff000-7eb86000 Dwarf libwine.so.1
ELF f7c43000-f7ce9000 Deferred ntdll.so
ELF f7ce9000-f7f14000 Deferred libc.so.6
ELF f7f41000-f7f4f000 Deferred libbrotlidec.so.1
ELF f7f51000-f7f87000 Deferred ld-linux.so.2
Threads:
process tid prio name (all IDs are in hex)
00000020 (D) Z:\home\wellerbp\Tools\JGlossator\JGlossator.exe
00000024 0 <==
00000108 0 SGen worker
0000010c 0 Finalizer
00000114 0
00000118 0
0000011c 0
00000120 0
00000124 0
00000128 0
0000012c 0
00000130 0
00000134 0
00000138 0
0000013c 0
00000140 0
00000144 0
00000148 0
0000014c 0
00000150 0
00000154 0
00000158 -1
0000015c -1
00000160 0 wine_rpcrt4_server
00000164 0
00000168 0
0000016c 0
00000170 0
00000174 0
00000178 0
0000017c 0
00000180 0
00000184 0
00000188 0
0000018c 0
00000190 0
00000194 0
00000198 0
0000019c 0
000001a8 0
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000070 0 wine_rpcrt4_io
000000a4 0 wine_rpcrt4_io
000000bc 0 wine_rpcrt4_io
000000e8 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000c8 0
00000068 winedevice.exe
0000006c 0
00000074 0
00000078 0 wine_sechost_service
0000007c 0
00000080 0
00000084 0
00000088 0
0000008c 0
00000090 0
00000094 explorer.exe
00000098 0
000000d4 0
000000d8 0 wine_rpcrt4_server
0000009c plugplay.exe
000000a0 0
000000a8 0
000000ac 0 wine_sechost_service
000000b0 0 wine_rpcrt4_server
000000b4 svchost.exe
000000b8 0
000000c0 0
000000c4 0 wine_sechost_service
000000cc conhost.exe
000000d0 0
000000e0 rpcss.exe
000000e4 0
000000f0 0
000000f4 0 wine_sechost_service
000000f8 0 wine_rpcrt4_server
000000fc 0 wine_rpcrt4_server
00000100 0 wine_rpcrt4_io
00000104 0 wine_threadpool_worker
00000110 0 wine_rpcrt4_io
System information:
Wine build: wine-7.22
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 5.15.79-1-lts
metcalsr
Newbie
Newbie
Posts: 4
Joined: Mon Nov 28, 2022 3:02 pm

Re: JGlossator Broken on Wine 7.22-1

Post by metcalsr »

I'm having the same issue after updating. It seems to be an issue with mshtml. This is the same DLL that seems to be responsible for the text overlay not working usually. It's sucks because JGlossator works better on Linux than it does on Windows usually except for that.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: JGlossator Broken on Wine 7.22-1

Post by jkfloris »

I can reproduce the bug and have created a bug report for you:
https://bugs.winehq.org/show_bug.cgi?id=53999
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: JGlossator Broken on Wine 7.22-1

Post by jkfloris »

https://gitlab.winehq.org/wine/wine/-/m ... uests/1598
The error has been fixed. In Wine 7.23, the program will work again.
metcalsr
Newbie
Newbie
Posts: 4
Joined: Mon Nov 28, 2022 3:02 pm

Re: JGlossator Broken on Wine 7.22-1

Post by metcalsr »

jkfloris wrote: Wed Nov 30, 2022 6:39 pm https://gitlab.winehq.org/wine/wine/-/m ... uests/1598
The error has been fixed. In Wine 7.23, the program will work again.
This is awesome! Thanks for your work!
Locked