[Bug 22656] New: Serif Webplus X2 trial crashes because of missing windowscodecs registry key
http://bugs.winehq.org/show_bug.cgi?id=22656 Summary: Serif Webplus X2 trial crashes because of missing windowscodecs registry key Product: Wine Version: 1.1.44 Platform: x86 OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: windowscodecs AssignedTo: wine-bugs(a)winehq.org ReportedBy: xerox_xerox2000(a)yahoo.co.uk After installation, trying to run the application it crashes instantly. There's a generated log file Errorlog.txt that says: WebPlus caused an Access Violation (0xc0000005) in module windowscodecs.dll at 0073:2009246b.
From a +reg,+relay log:
0009:trace:reg:NtOpenKey (0x100,L"{7ED96837-96F0-4812-B211-F13C24117ED3}",20019,0x32e80c) 0009:trace:reg:NtOpenKey <- 0x104 0009:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=20090df5 0009:Call advapi32.RegOpenKeyExW(00000104,200a281e L"Instance",00000000,00020019,0032e808) ret=20090e9c 0009:trace:reg:NtOpenKey (0x104,L"Instance",20019,0x32e808) 0009:trace:reg:NtOpenKey <- 0x108 . . . . 0009:Call advapi32.RegEnumKeyExW(00000108,00000006,0032e7b6,0032e804,00000000,00000000,00000.000,00000000) ret=20090f4c 0009:trace:reg:RegEnumKeyExW (0x108,6,0x32e7b6,0x32e804(39),(nil),(nil),(nil),(nil)) 0009:Ret advapi32.RegEnumKeyExW() retval=00000103 ret=20090f4c 0009:Call advapi32.RegCloseKey(00000108) ret=200910b1 0009:Ret advapi32.RegCloseKey() retval=00000000 ret=200910b1 0009:Call advapi32.RegCloseKey(00000104) ret=2009103a 0009:Ret advapi32.RegCloseKey() retval=00000000 ret=2009103a 0009:Call advapi32.RegCloseKey(00000100) ret=20090e3f 0009:Ret advapi32.RegCloseKey() retval=00000000 ret=20090e3f 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x2009246b ip=2009246b tid=0009 0009:trace:seh:raise_exception info[0]=00000001 0009:trace:seh:raise_exception info[1]=00000000 0009:trace:seh:raise_exception eax=00000000 ebx=200abff4 ecx=00000000 edx=00000000 esi=00185ed8 edi=00000001 It apparantly crashes enumerating the keys, on windows there are 7 keys, in wine's registry there are 6. The missing one seems to belong to WICWmpDecoder which seems to be completely unimplemented. Adding the key alone is enough to get the app running (see below reg file, just regedit it) REGEDIT4 [HKEY_CLASSES_ROOT\CLSID\{7ED96837-96F0-4812-B211-F13C24117ED3}\Instance\{A26CEC36-234C-4950-AE16-E34AACE71D0D}] "CLSID"="{A26CEC36-234C-4950-AE16-E34AACE71D0D}" -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #1 from Vincent Povirk <madewokherd(a)gmail.com> 2010-05-11 12:37:17 --- Could you try it with windowscodecs set to builtin? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #2 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-05-11 12:44:37 --- (In reply to comment #1)
Could you try it with windowscodecs set to builtin?
I tried it with windowscodecs set to builtin. With windowscodecs set to native there is no crash , and the app starts, even if i don't import the mentioned registry key -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #3 from Vincent Povirk <madewokherd(a)gmail.com> 2010-05-11 13:21:19 --- It should default to native if there is a native version available. If the crash is really from builtin windowscodecs (it doesn't look like it to me), could you get a +wincodecs log? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #4 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-05-11 13:27:18 --- Created an attachment (id=27880) --> (http://bugs.winehq.org/attachment.cgi?id=27880) +wincodecs log the requested log -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #5 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-05-11 13:33:32 --- (In reply to comment #3)
It should default to native if there is a native version available. If the crash is really from builtin windowscodecs (it doesn't look like it to me), could you get a +wincodecs log?
I tried again, looks like i oversaw something. Adding only the registrykey i mentioned before does not solve the bug. Copying a native windowscodecs into system32 does solve the bug. Sorry for the confusion -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Serif Webplus X2 trial |Serif Webplus X2 trial |crashes because of missing |crashes in windowscodecs |windowscodecs registry key | --- Comment #6 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-05-11 15:37:51 --- this looks rather suspicious to me: trace:wincodecs:ComponentEnum_Next (0x177de0,1,0x32e8bc,(nil)) with the hack below the app starts fine. Changed title of bug accordingly diff --git a/dlls/windowscodecs/info.c b/dlls/windowscodecs/info.c index 2e558a8..404f2e2 100644 --- a/dlls/windowscodecs/info.c +++ b/dlls/windowscodecs/info.c @@ -817,6 +817,7 @@ static HRESULT WINAPI ComponentEnum_Next(IEnumUnknown *iface, ULONG celt, This->cursor = list_next(&This->objects, This->cursor); } LeaveCriticalSection(&This->lock); + if(pceltFetched) *pceltFetched = num_fetched; return hr; } -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #7 from Vincent Povirk <madewokherd(a)gmail.com> 2010-05-26 15:32:10 --- That looks like a correct change to me, so I sent it to wine-patches: http://www.winehq.org/pipermail/wine-patches/2010-May/088987.html -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 --- Comment #8 from Vincent Povirk <madewokherd(a)gmail.com> 2010-06-05 10:52:59 --- The patch was committed as 645f7c6208efe0db680d73979fbf73c4d3540a6e and is in 1.2-rc2. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from Louis Lenders <xerox_xerox2000(a)yahoo.co.uk> 2010-06-06 15:01:21 --- (In reply to comment #8)
The patch was committed as 645f7c6208efe0db680d73979fbf73c4d3540a6e and is in 1.2-rc2.
Yes it's fixed. Thanks -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #10 from Alexandre Julliard <julliard(a)winehq.org> 2010-06-11 12:53:00 --- Closing bugs fixed in 1.2-rc3. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=22656 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |645f7c6208efe0db680d73979fb | |f73c4d3540a6e CC| |focht(a)gmx.net --- Comment #11 from Anastasius Focht <focht(a)gmx.net> 2012-04-21 09:27:46 CDT --- Hello, filling fields... Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
https://bugs.winehq.org/show_bug.cgi?id=22656 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://archive.org/downloa | |d/serif-webplus-x2/WebPlusX | |2Full.EXE --- Comment #12 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, adding stable download via Internet Archive for documentation. Serif WebPlus X2 https://archive.org/details/serif-webplus-x2 https://archive.org/download/serif-webplus-x2/WebPlusX2Full.EXE I've uploaded it from "alternative" source to archive.org. The full installer requires a serial for installation (no demo mode) and exhibits the same problem. https://www.virustotal.com/gui/file/2eaa83c40f0c3fbcd545f6f49b923f4832568746... $ sha1sum WebPlusX2* 35d064a8cf30048240b48d60013cf1c677be680b WebPlusX2Full.EXE 5d321e38a3f73b4cc4e192cad18b7735bd1ab1d9 WebPlusX2RES.EXE $ du -sh WebPlusX2* 306M WebPlusX2Full.EXE 158M WebPlusX2RES.EXE 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.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla