https://bugs.winehq.org/show_bug.cgi?id=44902
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Gijs Vermeulen from comment #3)
Created attachment 60992 [details] test
(In reply to Louis Lenders from comment #1)
I tried to make a small test for your patch, but passing in NULL and 0 for the second and third argument still returns S_OK on Windows. (My test could be horribly wrong though)
I guess that makes sense as from the other tests there i i can see that garbage-values also return S_OK
The crash itsself is in lstrlenW*, i guess that is supposed to crash with null-pointer(?). I set component to shell32, needs further investigation
BTW, do you also get a black window?
* =>0 0x7e734a61 lstrlenW+0x1f() in shell32 (0x00f4f8f8) 1 0x7e73a473 IShellLinkW_fnSetIconLocation+0xa0() in shell32 (0x00f4f938)