Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
February 2007
- 130 participants
- 720 messages
Re: [1/12] - [12/12] WineD3D (multithreading)
by Mirek
Mirek napsal(a):
> Stefan Dösinger napsal(a):
>> Am Montag 26 Februar 2007 22:52 schrieb Mirek:
>>> Stefan Dösinger napsal(a):
>>>> Am Montag 26 Februar 2007 19:58 schrieb Mirek:
>>>>> Hi, this series of patches broke some textures in TES IV: Oblivion,
>>>>> should I create bug in winebugs? I tried some other apps, they
>>>>> looks ok.
>>>>> (bug is here after patch 7/12 and 8/12).
>>>> Which patch breaks oblivion? Can you describe the kind of breakage?
>>>>
>>>> *cough* That game seems to be really picky *cough*
>>> Patch number 7 and 8 (after patch 7 game crashed, after patch 8 it works
>>> normal but with graphical problems). I have Core 2 Duo CPU and SMP
>>> enabled, Nvidia GF6800GS with latest stable drivers.
>>>
>>> Here are some screenshots:
>>> http://headline.czela.net/Mirek/wine/TES%20IV:%20Oblivion/regression/
>>>
>>> 2007-02-26-224223.jpg is for comparsion.
>>>
>>> This is realy strange, because after I do some spells (graphical efects)
>>> in game it just recover to normal state (everything looks like before).
>> Strange yes. Does it print any fixme right before it crashes if you
>> only apply patch 7?
>
Output with all patches 1,2,3,4,5,6,7,8,9,10,11,12 (only interesting part):
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:ActivateContext Offscreen rendering is only supported from the
creation thread yet
fixme:d3d:ActivateContext Expect a crash now ...
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
And output without patch 7,8 an 9 (same part):
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=24400
< primary_done=24404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=8016
< primary_done=8020)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=8016
< primary_done=8020)
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=19580
< primary_done=19584)
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:d3d:CreateVBO Failed to create a vertex buffer object. Continuing,
but performance issues can occur
err:d3d:CreateIndexBufferVBO Creating a vbo failed, continueing without
vbo for this buffer
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:d3d:IWineD3DDeviceImpl_ResourceReleased Vertex buffer released
while bound to a state block, stream 0
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category
{cc7bfb46-f175-11d1-a392-00e0291f3959} not found
Feb. 27, 2007
Re: [1/12] - [12/12] WineD3D (multithreading)
by Mirek
Stefan Dösinger napsal(a):
> Am Montag 26 Februar 2007 22:52 schrieb Mirek:
>> Stefan Dösinger napsal(a):
>>> Am Montag 26 Februar 2007 19:58 schrieb Mirek:
>>>> Hi, this series of patches broke some textures in TES IV: Oblivion,
>>>> should I create bug in winebugs? I tried some other apps, they looks ok.
>>>> (bug is here after patch 7/12 and 8/12).
>>> Which patch breaks oblivion? Can you describe the kind of breakage?
>>>
>>> *cough* That game seems to be really picky *cough*
>> Patch number 7 and 8 (after patch 7 game crashed, after patch 8 it works
>> normal but with graphical problems). I have Core 2 Duo CPU and SMP
>> enabled, Nvidia GF6800GS with latest stable drivers.
>>
>> Here are some screenshots:
>> http://headline.czela.net/Mirek/wine/TES%20IV:%20Oblivion/regression/
>>
>> 2007-02-26-224223.jpg is for comparsion.
>>
>> This is realy strange, because after I do some spells (graphical efects)
>> in game it just recover to normal state (everything looks like before).
> Strange yes. Does it print any fixme right before it crashes if you only apply
> patch 7?
Here is output with only patches 1,2,3,4,5,6,7,10,11,12 (without patch 8
and 9):
fixme:d3d:ActivateContext Context creation for a new thread not
implemented yet
wine: Unhandled page fault on read access to 0x00001098 at address
0x7c544f6c (thread 0010), starting debugger...
Unhandled exception: page fault on read access to 0x00001098 in 32-bit
code (0x7c544f6c).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7c544f6c ESP:7bdedd70 EBP:7bdeddd8 EFLAGS:00210246( - 00
-RIZP1)
EAX:001b9268 EBX:7c5db078 ECX:00000000 EDX:00000000
ESI:00000000 EDI:0016be08
Stack dump:
0x7bdedd70: 0018ab38 7c5db9c4 7c5bc8dc 7c5bc694
0x7bdedd80: 16e9fa10 7efe5368 7bdedde8 7efa2396
0x7bdedd90: 00110020 175e21e0 7bdeddb8 7efa16f3
0x7bdedda0: 7efe5368 000e0000 00000000 00000000
0x7bdeddb0: 00000000 7efe5368 7bdede18 7e32d53c
0x7bdeddc0: 175069b8 001b9268 0018ab38 7c5db078
Backtrace:
=>1 0x7c544f6c ActivateContext+0x2ac(This=0x1b9268, target=0x205618,
usage=0x1) [/usr/src/wine/dlls/wined3d/context.c:761] in wined3d
(0x7bdeddd8)
2 0x7c54f23d CreateVBO+0x6d(object=<register ESI not in topmost
frame>) [/usr/src/wine/dlls/wined3d/device.c:330] in wined3d (0x7bdede18)
3 0x7c553e27
IWineD3DDeviceImpl_CreateVertexBuffer+0x1f7(iface=<register EDI not in
topmost frame>, Size=0x120, Usage=0x8, FVF=0x0, Pool=0x1,
ppVertexBuffer=0x16e9fa08, sharedHandle=0x0, parent=0x16e9fa00)
[/usr/src/wine/dlls/wined3d/device.c:447] in wined3d (0x7bdede68)
4 0x7c781815
IDirect3DDevice9Impl_CreateVertexBuffer+0x95(iface=0x186870, Size=0x120,
Usage=<register EDI not in topmost frame>, FVF=0x0, Pool=0x1,
ppVertexBuffer=0x7bdedee0, pSharedHandle=0x0)
[/root/.WineCVS/sources/cvswine/wine/dlls/d3d9/vertexbuffer.c:177] in
d3d9 (0x7bdedea8)
5 0x006e2d7d in oblivion (+0x2e2d7d) (0x7bdedee0)
6 0x00000000 (0x26034550)
7 0x130003e4 (0x01c00000)
8 0x2a08eed8 (0x2a08ee10)
9 0xbffadd7c (0xbfd1fd64)
10 0x00000000 (0x00000000)
0x7c544f6c ActivateContext+0x2ac
[/usr/src/wine/dlls/wined3d/context.c:761] in wined3d: movl
0x1098(%edx),%eax
761 ret = glXMakeCurrent(context->display,
context->drawable, context->glCtx);
Modules:
Module Address Debug info Name (104 modules)
PE 400000-b59000 Export oblivion
PE b60000-daf000 Deferred d3dx9_27
PE 18000000-18068000 Deferred binkw32
ELF 7b1f1000-7b28a000 Deferred oleaut32<elf>
\-PE 7b200000-7b28a000 \ oleaut32
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bf80000-7bfa7000 Deferred msvfw32<elf>
\-PE 7bf90000-7bfa7000 \ msvfw32
ELF 7bfa7000-7c000000 Deferred quartz<elf>
\-PE 7bfb0000-7c000000 \ quartz
ELF 7c491000-7c521000 Deferred libglu.so.1
ELF 7c521000-7c5dc000 Dwarf wined3d<elf>
\-PE 7c530000-7c5dc000 \ wined3d
ELF 7c718000-7c737000 Deferred devenum<elf>
\-PE 7c720000-7c737000 \ devenum
ELF 7c737000-7c742000 Deferred libgcc_s.so.1
ELF 7c747000-7c75b000 Deferred avicap32<elf>
\-PE 7c750000-7c75b000 \ avicap32
ELF 7c762000-7c78d000 Dwarf d3d9<elf>
\-PE 7c770000-7c78d000 \ d3d9
ELF 7c9a8000-7ca69000 Deferred libasound.so.2
ELF 7ca69000-7ca94000 Deferred winealsa<elf>
\-PE 7ca70000-7ca94000 \ winealsa
ELF 7ca94000-7cac6000 Deferred uxtheme<elf>
\-PE 7caa0000-7cac6000 \ uxtheme
ELF 7cd55000-7cd6a000 Deferred midimap<elf>
\-PE 7cd60000-7cd6a000 \ midimap
ELF 7cd6a000-7cd6f000 Deferred libxfixes.so.3
ELF 7cd75000-7cd8d000 Deferred msacm32<elf>
\-PE 7cd80000-7cd8d000 \ msacm32
ELF 7cd8f000-7cd92000 Deferred libxinerama.so.1
ELF 7cd95000-7cdb2000 Deferred imm32<elf>
\-PE 7cda0000-7cdb2000 \ imm32
ELF 7d75c000-7e0cd000 Deferred libglcore.so.1
ELF 7e0cd000-7e161000 Deferred libgl.so.1
ELF 7e161000-7e166000 Deferred libxdmcp.so.6
ELF 7e166000-7e169000 Deferred libxau.so.6
ELF 7e169000-7e255000 Deferred libx11.so.6
ELF 7e255000-7e263000 Deferred libxext.so.6
ELF 7e263000-7e268000 Deferred libxxf86vm.so.1
ELF 7e268000-7e280000 Deferred libice.so.6
ELF 7e280000-7e289000 Deferred libsm.so.6
ELF 7e289000-7e292000 Deferred libxcursor.so.1
ELF 7e292000-7e295000 Deferred libxrandr.so.2
ELF 7e295000-7e29d000 Deferred libxrender.so.1
ELF 7e2a9000-7e336000 Deferred winex11<elf>
\-PE 7e2c0000-7e336000 \ winex11
ELF 7e3ac000-7e3cc000 Deferred libexpat.so.1
ELF 7e3cc000-7e3f7000 Deferred libfontconfig.so.1
ELF 7e3f7000-7e40b000 Deferred libz.so.1
ELF 7e40b000-7e475000 Deferred libfreetype.so.6
ELF 7e495000-7e4c1000 Deferred ws2_32<elf>
\-PE 7e4a0000-7e4c1000 \ ws2_32
ELF 7e4c1000-7e4db000 Deferred wsock32<elf>
\-PE 7e4d0000-7e4db000 \ wsock32
ELF 7e4db000-7e53f000 Deferred msvcrt<elf>
\-PE 7e4f0000-7e53f000 \ msvcrt
ELF 7e53f000-7e553000 Deferred lz32<elf>
\-PE 7e550000-7e553000 \ lz32
ELF 7e553000-7e5ab000 Deferred shlwapi<elf>
\-PE 7e560000-7e5ab000 \ shlwapi
ELF 7e5ab000-7e6a0000 Deferred shell32<elf>
\-PE 7e5c0000-7e6a0000 \ shell32
ELF 7e6a0000-7e6e9000 Deferred dsound<elf>
\-PE 7e6b0000-7e6e9000 \ dsound
ELF 7e6e9000-7e777000 Deferred winmm<elf>
\-PE 7e6f0000-7e777000 \ winmm
ELF 7e777000-7e78a000 Deferred libresolv.so.2
ELF 7e78a000-7e78c000 Deferred libnvidia-tls.so.1
ELF 7e791000-7e7aa000 Deferred version<elf>
\-PE 7e7a0000-7e7aa000 \ version
ELF 7e7aa000-7e7c8000 Deferred iphlpapi<elf>
\-PE 7e7b0000-7e7c8000 \ iphlpapi
ELF 7e7c8000-7e81d000 Deferred rpcrt4<elf>
\-PE 7e7d0000-7e81d000 \ rpcrt4
ELF 7e81d000-7e8b6000 Deferred ole32<elf>
\-PE 7e830000-7e8b6000 \ ole32
ELF 7e8b6000-7e8ec000 Deferred dinput<elf>
\-PE 7e8c0000-7e8ec000 \ dinput
ELF 7e8ec000-7e905000 Deferred dinput8<elf>
\-PE 7e8f0000-7e905000 \ dinput8
ELF 7e905000-7e94b000 Deferred advapi32<elf>
\-PE 7e910000-7e94b000 \ advapi32
ELF 7e94b000-7e9de000 Deferred gdi32<elf>
\-PE 7e960000-7e9de000 \ gdi32
ELF 7e9de000-7eb18000 Deferred user32<elf>
\-PE 7ea00000-7eb18000 \ user32
ELF 7eb18000-7ebd5000 Deferred comctl32<elf>
\-PE 7eb20000-7ebd5000 \ comctl32
ELF 7edd5000-7eefb000 Deferred kernel32<elf>
\-PE 7edf0000-7eefb000 \ kernel32
ELF 7eefb000-7ef06000 Deferred libnss_files.so.2
ELF 7ef06000-7ef10000 Deferred libnss_nis.so.2
ELF 7ef10000-7ef26000 Deferred libnsl.so.1
ELF 7ef26000-7ef4b000 Deferred libm.so.6
ELF 7ef4b000-7ef4f000 Deferred iso8859-2.so
ELF 7ef6b000-7f000000 Deferred ntdll<elf>
\-PE 7ef80000-7f000000 \ ntdll
ELF b7d2a000-b7d2e000 Deferred libdl.so.2
ELF b7d2e000-b7e60000 Deferred libc.so.6
ELF b7e60000-b7e72000 Deferred libpthread.so.0
ELF b7e77000-b7e80000 Deferred libnss_compat.so.2
ELF b7e93000-b7fa4000 Deferred libwine.so.1
ELF b7fa6000-b7fbd000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) G:\usr\games\oblivion\Oblivion.exe
00000013 0
00000010 -1 <==
0000000f -1
0000000e 15
0000000d 0
00000009 0
Feb. 27, 2007
Re: [PATCH] seperate AC_CONFIG_FILES.
by Marcus Meissner
On Tue, Feb 27, 2007 at 01:03:09AM +0100, Detlef Riekenberg wrote:
> On Mo, 2007-02-26 at 22:06 +0100, Marcus Meissner wrote:
>
> > -AC_CONFIG_FILES([
> > -Make.rules
> > -dlls/Makedll.rules
> > -dlls/Makeimplib.rules
> > -dlls/Maketest.rules
> > -programs/Makeprog.rules
> > -Makefile
> > -dlls/Makefile
>
> Does "tools/make_makefiles" still work after your Patch?
> - for a new dll
> - for a new test
> - for a new program
>
> I'm unable to test that here (my autoconf is to old)
Seems I need to actually change tools/make_makefiles instead
of configure.ac :(
Ciao, Marcus
Feb. 27, 2007
Re: configure: Break single-line ac_config_files list into multiple lines.
by Jan Zerebecki
On Sat, Feb 24, 2007 at 02:15:29PM +0200, Saulius Krasuckas wrote:
> This long line breaks automated rebasing of one of testing branches on
> (namely ntoskrnl) on my box every time a new dll or program is added.
> That's because I need to merge conflict for this line by my hand.
You might find
http://wiki.winehq.org/There_are_always_conflicts_in_configure
interesting.
Jan
Feb. 27, 2007
Re: GDI surfaces, GDI heap and wined3d's VideoMemorySize
by Chris Robinson
On Sunday 25 February 2007 03:36:02 pm Vitaliy Margolen wrote:
> The memory size setting is only in registry because you should not touch
> it in the first place.
I thought it was added to the registry because Wine can't figure out the video
memory amount itself from OpenGL or X, and that allows the user to make it
report the proper amount (or at least, more proper). Before it was hard-coded
to 64MB.
Feb. 27, 2007
Re: kernel32: Implement ReplaceFileA/ReplaceFileW
by Felix Nawothnig
Erich Hoover wrote:
> Is the attached more like what you're looking for?
I did some investigation and... actually I'm looking for an equivalent
to the linux splice syscall. Win32 is the most braindead API ever. Duh.
The "right" way would probably to do the copying yourself by
read/write.. but I dunno. Your code looks solid at the first glance.
Three things:
- I'd remove the FILE_SHARE_DELETE and FILE_SHARE_WRITE.
- Use MoveFile instead of CopyFile/DeleteFile at the end?
- Are you sure you're supposed to set ERROR_INVALID_PARAMETER no matter
what bad happens? If the function which failed already set LE you
should probably keep it...
Felix
Feb. 27, 2007
Re: kernel32: Implement ReplaceFileA/ReplaceFileW
by Erich Hoover
Is the attached more like what you're looking for?
Erich Hoover
ehoover(a)mines.edu
On 2/26/07, Felix Nawothnig <flexo(a)holycrap.org> wrote:
>
> Erich Hoover wrote:
> > I assume you're referring to the file existence check and file delete,
> > followed by the actual copy and move. I implemented these checks in
> > this manner in order to provide error codes consistent with the
> > documentation. I am not incredibly familiar with the Wine internals,
> > but it looks to me like the functions called should handle a
> > simultaneous call from another thread (without unnecessary code
> > duplication). For example, if the "replaced" file goes missing between
> > the check and the CopyFileW call then CopyFileW will return an error.
> > If the "replaced" file appears between the DeleteFileW call and the
> > MoveFileExW call (since the MOVEFILE_REPLACE_EXISTING flag is not set),
> > then the MoveFileExW call will fail. The documentation's expected error
> > codes for ReplaceFile seem to be consistent with these potential
> > outcomes.
>
> Reading MSDN that doesn't seem to be the case. The way I see it all
> those errors documented could be caused by file permisions. MSDN doesn't
> say anything about race cons.
>
> Some notes about the patch:
>
> + /* Maker sure the "replacement" file exists before continuing */
> + if(!RtlDoesFileExists_U( lpReplacementFileName ))
> + {
> + SetLastError(ERROR_INVALID_PARAMETER);
> + return FALSE;
> + }
>
> This would probably the right place to lock the file...
>
> + /*
> + * If the user wants a backup then that needs to be performed first
> + * * Do not fail to backup if "replaced" does not exist
> + */
> + if( lpBackupFileName && RtlDoesFileExists_U( lpReplacedFileName ) )
>
> The call to RtlDoesFileExists_U() is redundant and introduces a race
> con. CopyFileW() will check for existence, check GLE afterwards.
>
> + {
> + /* If an existing backup exists then copy over it */
> + */
> + if(!CopyFileW( lpReplacedFileName, lpBackupFileName, FALSE ))
> + {
> + SetLastError(ERROR_INVALID_PARAMETER);
> + return FALSE;
> + }
> + }
> + /*
> + * Now that the backup has been performed (if requested), copy the
> replacement
> + * into place (make sure we can delete the original file first)
> + * * Do not fail if "replaced" does not exist
> + */
> + if(RtlDoesFileExists_U( lpReplacedFileName ) && !DeleteFileW(
> lpReplacedFileName ))
>
> Same here, DeleteFile() will check for existence.
>
> + {
> + SetLastError(ERROR_UNABLE_TO_REMOVE_REPLACED);
> + return FALSE;
> + }
> + if(!MoveFileExW( lpReplacementFileName, lpReplacedFileName, flags ))
>
> Couldn't you just get rid of the DeleteFile, check why MoveFileEx()
> failed and get rid of the call to RtlDoesFileExists_U(lpReplacedFileName)?
>
> + {
> + SetLastError(ERROR_UNABLE_TO_MOVE_REPLACEMENT);
> + return FALSE;
> + }
> + /* All done, file replacement successful */
> + return TRUE;
>
Feb. 27, 2007
Re: [7/12] WineD3D: Select an onscreen context based on the thread
by Stefan Dösinger
Am Montag 26 Februar 2007 13:49 schrieb Stefan Dösinger:
Alexandre, do not patch 7, 8 and 9 yet, they are reported to cause
regressions. Patch 10, 11 and 12 should apply without them too.
Feb. 27, 2007
Re: [PATCH] seperate AC_CONFIG_FILES.
by Detlef Riekenberg
On Mo, 2007-02-26 at 22:06 +0100, Marcus Meissner wrote:
> -AC_CONFIG_FILES([
> -Make.rules
> -dlls/Makedll.rules
> -dlls/Makeimplib.rules
> -dlls/Maketest.rules
> -programs/Makeprog.rules
> -Makefile
> -dlls/Makefile
Does "tools/make_makefiles" still work after your Patch?
- for a new dll
- for a new test
- for a new program
I'm unable to test that here (my autoconf is to old)
--
By by ... Detlef
Feb. 27, 2007
Re: [1/12] - [12/12] WineD3D (multithreading)
by Stefan Dösinger
Am Montag 26 Februar 2007 22:52 schrieb Mirek:
> Stefan Dösinger napsal(a):
> > Am Montag 26 Februar 2007 19:58 schrieb Mirek:
> >> Hi, this series of patches broke some textures in TES IV: Oblivion,
> >> should I create bug in winebugs? I tried some other apps, they looks ok.
> >> (bug is here after patch 7/12 and 8/12).
> >
> > Which patch breaks oblivion? Can you describe the kind of breakage?
> >
> > *cough* That game seems to be really picky *cough*
>
> Patch number 7 and 8 (after patch 7 game crashed, after patch 8 it works
> normal but with graphical problems). I have Core 2 Duo CPU and SMP
> enabled, Nvidia GF6800GS with latest stable drivers.
>
> Here are some screenshots:
> http://headline.czela.net/Mirek/wine/TES%20IV:%20Oblivion/regression/
>
> 2007-02-26-224223.jpg is for comparsion.
>
> This is realy strange, because after I do some spells (graphical efects)
> in game it just recover to normal state (everything looks like before).
Strange yes. Does it print any fixme right before it crashes if you only apply
patch 7?
Feb. 26, 2007