http://bugs.winehq.org/show_bug.cgi?id=18914
Sic Volo sickvolo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.1.18
--- Comment #3 from Sic Volo sickvolo@gmail.com 2009-06-12 13:13:09 --- (In reply to comment #1)
Well, it's uninitialized on failure. I think WBCF_CreateInstance() should be handling this. Out of curiosity, does this cause problems in an application? The only way I see TaskbarList_Create() fail is either by HeapAlloc() failing, or the caller trying to aggregate the interface.
It looks like when calling the following line (Visual C++) CoCreateInstance(CLSID_TaskbarList,NULL,CLSCTX_INPROC_SERVER,IID_PPV_ARGS(&pTaskbarList)); with ITaskbarList3* pTaskbarList;
The pointer returned is not null but an int 1 causing an access violation in the application. The app (FAR Manager) is open source so I was able to pull out what seems to be the offending line.