https://bugs.winehq.org/show_bug.cgi?id=37164
Bug ID: 37164 Summary: Adobe Creative Cloud crashes on launch Product: Wine Version: 1.7.25 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jayleefaulkner@gmail.com
Using Windows 7 mode (otherwise it defaults to an outdated legacy downloader) and Creative Cloud 2.7.1 from here: https://ccmdls.adobe.com/AdobeProducts/KCCC/1/win32/CreativeCloudSet-Up.exe
Installs fine but crashes on lauch (which it tries to do at the end of install - same crash log).
crash log attached:
WINEDUBEG=+tid,+seh,+relay ~/.wine/drive_c/Program\ Files/Adobe/Adobe\ Creative\ Cloud/ACC/Creative\ Cloud.exe &> crash.log
https://bugs.winehq.org/show_bug.cgi?id=37164
--- Comment #1 from Jay Faulkner jayleefaulkner@gmail.com --- Created attachment 49395 --> https://bugs.winehq.org/attachment.cgi?id=49395 crash log
https://bugs.winehq.org/show_bug.cgi?id=37164
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |https://ccmdls.adobe.com/Ad | |obeProducts/KCCC/1/win32/Cr | |eativeCloudSet-Up.exe CC| |focht@gmx.net Component|-unknown |dwrite Summary|Adobe Creative Cloud |Adobe Creative Cloud |crashes on launch |crashes on launch with | |WinVer set to 'Windows 7' | |(needs | |IDWriteFactory::CreateCusto | |mFontCollection method | |implementation) Ever confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Adobe/Adobe Creative Cloud/ACC
$ WINEDEBUG=+tid,+seh,+relay,+dwrite wine ./Creative\ Cloud.exe >>log.txt 2>&1 ... 0023:Call KERNEL32.LoadLibraryW(0020b378 L"C:\Program Files\Adobe\Adobe Creative Cloud\ACC\C3ContainerUI.dll") ret=055b4a57 ... 0023:Ret PE DLL (proc=0x596235f,module=0x57d0000 L"C3ContainerUI.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 0023:Ret KERNEL32.LoadLibraryW() retval=057d0000 ret=055b4a57 ... 0023:trace:dwrite:dwritefactory_RegisterFontCollectionLoader (0x20b578)->(0x6c789f0) ... 0023:fixme:dwrite:dwritefactory_CreateCustomFontCollection (0x20b578)->(0x6c789f0 0x59dfff0 64 0x5a1be88): stub ... 0023:Call advapi32.RegOpenKeyExW(80000001,059e2930 L"Software\Adobe\ALCID",00000000,00020019,0033dec0) ret=0583b675 0023:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=0583b675 ... 0023:Call gdi32.GetStockObject(00000010) ret=058190f2 0023:Ret gdi32.GetStockObject() retval=00010020 ret=058190f2 0023:Call gdi32.GetObjectW(00010020,0000005c,06c70e44) ret=058190f9 0023:Ret gdi32.GetObjectW() retval=0000005c ret=058190f9 0023:Call gdi32.CreateFontIndirectW(06c70e44) ret=0581982d 0023:Ret gdi32.CreateFontIndirectW() retval=00020090 ret=0581982d 0023:Call gdi32.GetStockObject(00000010) ret=05826520 0023:Ret gdi32.GetStockObject() retval=00010020 ret=05826520 0023:Call gdi32.GetObjectW(00010020,0000005c,06c7117c) ret=05826527 0023:Ret gdi32.GetObjectW() retval=0000005c ret=05826527 0023:trace:dwrite:dwritefactory_AddRef (0x20b578)->(2) 0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x58265ec ip=058265ec tid=0023 0023:trace:seh:raise_exception info[0]=00000000 0023:trace:seh:raise_exception info[1]=00000000 0023:trace:seh:raise_exception eax=00000000 ebx=0020fdd0 ecx=00000000 edx=7bcecbc8 esi=06c7117c edi=06c702f4 0023:trace:seh:raise_exception ebp=0033df5c esp=0033df20 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210202 --- snip ---
The crash is the result of accessing a NULL font collection object which ought to be returned by 'IDWriteFactory::CreateCustomFontCollection'.
Source: http://source.winehq.org/git/wine.git/blob/26977d4a4b3e6159072ae75e77a3e3b00...
--- snip --- 439 static HRESULT WINAPI dwritefactory_CreateCustomFontCollection(IDWriteFactory *iface, 440 IDWriteFontCollectionLoader *loader, void const *key, UINT32 key_size, IDWriteFontCollection **collection) 441 { 442 struct dwritefactory *This = impl_from_IDWriteFactory(iface); 443 FIXME("(%p)->(%p %p %u %p): stub\n", This, loader, key, key_size, collection); 444 return E_NOTIMPL; 445 } --- snip ---
$ sha1sum CreativeCloudSet-Up.exe 0cf4194cdce91c6641fa943e02fb773f5cf09aa7 CreativeCloudSet-Up.exe
$ du -sh CreativeCloudSet-Up.exe 604K CreativeCloudSet-Up.exe
$ wine --version wine-1.7.25
Regards
https://bugs.winehq.org/show_bug.cgi?id=37164
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #3 from hanska2@luukku.com --- Aric has made a recent patch, I quess it might fix this.
https://source.winehq.org/patches/data/106277
https://bugs.winehq.org/show_bug.cgi?id=37164
--- Comment #4 from Jay Faulkner jayleefaulkner@gmail.com --- Created attachment 49505 --> https://bugs.winehq.org/attachment.cgi?id=49505 patched crash.log
Thanks hanska! I'm not sure where that patch is from to provide feedback directly but it appears to fix the CreateCustomFontCollection. I think the new crash is from dwrite:dwritefactory_RegisterFontFileLoader
- Jay
https://bugs.winehq.org/show_bug.cgi?id=37164
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aric@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=37164
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fbf2557cd7f518977b30d0da338 | |de6d37cb92642 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- CreateCustomFontCollection() is implemented now. Jay, try with current Wine from git please and report next issue.
https://bugs.winehq.org/show_bug.cgi?id=37164
Jay Faulkner jayleefaulkner@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49395|0 |1 is obsolete| | Attachment #49505|0 |1 is obsolete| |
--- Comment #6 from Jay Faulkner jayleefaulkner@gmail.com --- Created attachment 49833 --> https://bugs.winehq.org/attachment.cgi?id=49833 Creative Cloud 2.8.1 wine 1.7.29 crash
a(In reply to Nikolay Sivov from comment #5)
CreateCustomFontCollection() is implemented now. Jay, try with current Wine from git please and report next issue.
Thanks, Nikolay! The install process is really quite flakey for some reason - even installing with a fresh WINE prefix is hit and miss and that just doesn't make sense to me. Sometimes it'll crash really early on with a generic bad memory address and sometimes you actually get a proper crash log after a few minutes of installing.
This is the best I could do with the same version of Creative Cloud which may not be useful anymore as new versions are out. Going to try the latest and see what happens there.
https://bugs.winehq.org/show_bug.cgi?id=37164
--- Comment #7 from Jay Faulkner jayleefaulkner@gmail.com --- Created attachment 49834 --> https://bugs.winehq.org/attachment.cgi?id=49834 Creative Cloud 2.8.1 wine 1.7.29 crash
Okay! The latest Creative Cloud (2.8.1) actually installs after a few attempts! (Still not sure what that's about...) but CoreSync.exe fails on execution due to unimplemented function KERNEL32.dll.CreateThreadpool.
Getting closer though, the app actually starts and shows! :) http://i.imgur.com/SCEMGkU.png
https://bugs.winehq.org/show_bug.cgi?id=37164
Jay Faulkner jayleefaulkner@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.25 |1.7.29
https://bugs.winehq.org/show_bug.cgi?id=37164
Jay Faulkner jayleefaulkner@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49834|0 |1 is obsolete| |
--- Comment #8 from Jay Faulkner jayleefaulkner@gmail.com --- Created attachment 49835 --> https://bugs.winehq.org/attachment.cgi?id=49835 Creative Cloud 2.8.1 wine 1.7.29 install + crash
Oops, should really have uploaded this one. Includes installer output instead of just the application crash. Also the other one should be labelled '2.7.1', my bad!
https://bugs.winehq.org/show_bug.cgi?id=37164
Jay Faulkner jayleefaulkner@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #49833|Creative Cloud 2.8.1 wine |Creative Cloud 2.7.1 wine description|1.7.29 crash |1.7.29 crash
https://bugs.winehq.org/show_bug.cgi?id=37164
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello,
it seems you didn't get the message: one problem per bug!
Anything you post here now is just messing up a good bug history with unrelated stuff.
The crash is bug 35192 -> don't create another one!
Regards
https://bugs.winehq.org/show_bug.cgi?id=37164
--- Comment #10 from Jay Faulkner jayleefaulkner@gmail.com --- Well gee, thanks for being all jolly and upbeat about it
https://bugs.winehq.org/show_bug.cgi?id=37164
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.30.