http://bugs.winehq.org/show_bug.cgi?id=4050
------- Additional Comments From thunder.m(a)czela.net 2007-20-02 14:38 -------
Hi, with current CVS (20.02.2007) game works flawlessly, you have to use hack to
start game. I tried it with GLSL and DX9.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7448
------- Additional Comments From focht(a)gmx.net 2007-20-02 13:10 -------
Hello,
the patch indeed prevents the shdocvw module from being unloaded - a success so far.
No crashes encountered yet.
The software seems to successfully download the stuff from private MS site.
A progress bar is running and data is written.
I cancelled the download of the .iso halfway so the initial bug reporter is not
harmed at all.
Any remaining steps should be left as an exercise to the initial bug reporter.
If you encounter any additional problems/bugs, report back ...
A note regarding patch...
--- dlls/shdocvw/urlhist.c ---
static ULONG WINAPI UrlHistoryStg_AddRef(IUrlHistoryStg2 *iface)
{
SHDOCVW_LockModule();
return 2;
}
static ULONG WINAPI UrlHistoryStg_Release(IUrlHistoryStg2 *iface)
{
SHDOCVW_UnlockModule();
return 1;
}
--- dlls/shdocvw/urlhist.c ---
Usually the class instance (impl) reference count is returned but in this case
it's hard coded to "2" and "1".
I wonder if there is any special meaning behind this?
Maybe if someone implements this one day, the real refcounts could be returned
(like other code does):
--- sample code ---
static ULONG WINAPI UrlHistoryStg_AddRef(IUrlHistoryStg2 *iface)
{
UrlHistoryStg *This = GET_URLHISTORYSTG_THIS( iface);
ULONG cRef;
TRACE("(iface=%p)\n", iface);
cRef = InterlockedIncrement(&This->m_cRef);
if (cRef == 1)
SHDOCVW_LockModule();
return cRef;
}
static ULONG WINAPI UrlHistoryStg_Release(IUrlHistoryStg2 *iface)
{
UrlHistoryStg *This = GET_URLHISTORYSTG_THIS( iface);
ULONG cRef;
TRACE("(iface=%p)\n", iface);
cRef = InterlockedDecrement(&This->m_cRef);
if (cRef == 0)
{
UrlHistoryStg_Destroy(This);
SHDOCVW_UnlockModule();
}
return cRef;
}
--- sample code ---
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
; Object reference not set
X-Bugzilla-Reason: AssignedTo
http://bugs.winehq.org/show_bug.cgi?id=922
------- Additional Comments From thestig(a)google.com 2007-20-02 13:05 -------
I tried to install Baldur's Gate II and I ran into this error (0x80040706). This
is with wine-0.9.31-gaa90d81.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=6975
------- Additional Comments From jgardou(a)yahoo.fr 2007-20-02 12:39 -------
The last version working (for me) in 0.9.27. The bug appeared in 0.9.28.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5764
------- Additional Comments From mcitadel(a)gmail.com 2007-20-02 12:14 -------
I'm sorry. I canceled my account to this game. I can't help with this bug anymore.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=5764
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |wine-bugs(a)winehq.org
AssignedTo|wine-bugs(a)winehq.org |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2007-20-02 09:46 -------
Can you attach a +d3d log please?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are on the CC list for the bug, or are watching someone who is.