http://bugs.winehq.org/show_bug.cgi?id=29970
Bug #: 29970
Summary: Command & Coquer: Red Alert 3 crashes on start
Product: Wine
Version: 1.4-rc4
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: holthuis.jan(a)googlemail.com
Classification: Unclassified
Created attachment 39014
--> http://bugs.winehq.org/attachment.cgi?id=39014
Backtrace
When I want to start the game using Wine 1.4~rc4, it almost crashes instantly
(even before the splash screen is shown).
As soon as I downgrade to 1.2.3, the game works perfectly (except that there
are no videos).
I attached the backtrace to this bug report.
--
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=7520
Bruno Jesus <00cpxxx(a)gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |vincent.hardy.be(a)gmail.com
--- Comment #27 from Bruno Jesus <00cpxxx(a)gmail.com> 2013-07-01 10:42:08 CDT ---
*** Bug 12476 has been marked as a duplicate of this bug. ***
--
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=33887
Bug #: 33887
Summary: Patches for marshaling VT_UNKNOWN in SAFEARRAYS
Product: Wine
Version: 1.6-rc3
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: oleaut32
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: rosen.diankov(a)gmail.com
Classification: Unclassified
Many applications marshal SAFEARRAY structures with IUnknown interfaces in
them. The following short patches in dlls/oleaut32/usrmarshal.c should
implement support for them.
One thing I'm not sure yet is if the marshaling requires 4-byte alignment.
Seems to work as is though:
in
<code>
ULONG WINAPI LPSAFEARRAY_UserSize(ULONG *pFlags, ULONG StartingSize,
LPSAFEARRAY *ppsa)
</code>
add
<code>
case SF_UNKNOWN:
case SF_DISPATCH:
case SF_HAVEIID:
{
IUnknown** ppUnknown;
FIXME("size interfaces 0x%x\n", sftype);
for (ppUnknown = psa->pvData; ulCellCount; ulCellCount--,
ppUnknown++) {
size += interface_variant_size(pFlags, &IID_IUnknown,
*ppUnknown);
}
break;
}
</code>
In
<code>
unsigned char * WINAPI LPSAFEARRAY_UserMarshal(ULONG *pFlags, unsigned char
*Buffer, LPSAFEARRAY *ppsa)
</code>
add
<code>
case SF_UNKNOWN:
case SF_DISPATCH:
case SF_HAVEIID:
{
IUnknown** ppUnknown;
FIXME("marshal interfaces 0x%x\n", sftype);
for (ppUnknown = psa->pvData; ulCellCount; ulCellCount--,
ppUnknown++) {
/* this should probably call
WdtpInterfacePointer_UserMarshal in ole32.dll */
Buffer = interface_variant_marshal(pFlags, Buffer,
&IID_IUnknown, *ppUnknown);
}
break;
}
</code>
in
<code>
unsigned char * WINAPI LPSAFEARRAY_UserUnmarshal(ULONG *pFlags, unsigned char
*Buffer, LPSAFEARRAY *ppsa)
</code>
<code>
case SF_UNKNOWN:
case SF_DISPATCH:
case SF_HAVEIID:
{
IUnknown** ppUnknown;
FIXME("unmarshal interfaces 0x%x\n", sftype);
for (ppUnknown = (*ppsa)->pvData; cell_count; cell_count--,
ppUnknown++) {
/* this should probably call
WdtpInterfacePointer_UserUnmarshal in ole32.dll */
Buffer = interface_variant_unmarshal(pFlags, Buffer,
&IID_IUnknown, ppUnknown);
}
break;
}
</code>
--
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=7520
--- Comment #26 from Kelvin Ng <kelvin9302104(a)gmail.com> 2013-07-01 07:36:31 CDT ---
*** Bug 33923 has been marked as a duplicate of this bug. ***
--
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=7520
Alexandre Julliard <julliard(a)winehq.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kelvin9302104(a)gmail.com
--- Comment #25 from Alexandre Julliard <julliard(a)winehq.org> 2013-07-01 04:24:58 CDT ---
*** Bug 33923 has been marked as a duplicate of this bug. ***
--
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=24502
Summary: SimCity 3000 Unlimited crashes when loading
Product: Wine
Version: 1.3.3
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: maclover490(a)gmail.com
Created an attachment (id=30920)
--> (http://bugs.winehq.org/attachment.cgi?id=30920)
Wine 1.3.3 SimCity 3000 Unlimited stack dump
When I run SimCity 3000 Unlimited, the Maxis logo appears and the SafeDisc copy
protection seems to work fine and then the game crashes. According to my
amateur analysis of the stack dump, it seems to crash when loading
simvariables.dll with an access violation.
--
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.