AnoyingDirectXIssue

fred

Distinguished
Mar 30, 2004
916
0
18,980
Archived from groups: microsoft.public.games.discussion (More info?)

Hi,
First of all I would like to state that this problem
is only in software mode of directx. When unalocating a
index buffer created with SOFTWARE_PROCESSING flag the
buffer fails to delete with directx spitting out some
lovly carp about overwriting data (Please refer below for
specifics). The application runs fine when working in
hardware mode and the only thing I have changed between
software and hordware mode is the flags in the
CreateDevice call and the flag int he create vertex/index
buffer call.


this is the point at which everything goes to hell
befor this every thing is normal

HEAP[UberEngine.exe]: Heap block at 00F26898 modified at
00F268F8 past requested size of 54
HEAP[UberEngine.exe]: Invalid Address specified to
RtlFreeHeap( 00B10000, 00F268A0 )
Direct3D9: (ERROR) :invalid pointer. Memory Free ignored
First-chance exception in UberEngine.exe (KERNEL32.DLL):
0xC0000005: Access Violation.
Direct3D9: :====> ENTER: DLLMAIN(00cc34b0): Process
Detach 00000290, tid=00000310
Direct3D9: (INFO) :MemFini!
Direct3D9: (ERROR) :Memory still allocated! Alloc count
= 1
Direct3D9: (ERROR) :Current Process (pid) = 00000290
Direct3D9: (ERROR) :Memory Address: 00f2694c lAllocID=-
17891602 dwSize=feeefeee, ReturnAddr=feeefeee
(pid=feeefeee)
Direct3D9: (ERROR) :Total Memory Unfreed From Current
Process = 0 bytes
Direct3D9: :====> EXIT: DLLMAIN(00cc34b0): Process Detach
00000290



Confused directx user (with a migrain)
 
Archived from groups: microsoft.public.games.discussion (More info?)

Hi Fred,

You should also post that to the DirectX Public Newsgroups: news://msnews.microsoft.com/microsoft.public.directx.misc
http://communities2.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.directx.misc

--
Cheers, Windows XP MVP Shell / User
Jimmy S. http://mvp.support.microsoft.com


Game FAQs: ;gms]http://support.microsoft.com/default.aspx?scid=FH;[LN];gms
Visit my Zone.com / Gaming Helpsite: http://nibblesnbits.tk or Call / Contact
MS Support at: http://support.microsoft.com/default.aspx?scid=sz;en-us;top
My advice is donated "AS IS" without warranty; nor do I confer any rights.
_________________________________________________________

"Fred" <anonymous@discussions.microsoft.com> wrote in message news:1eac701c455cc$b3740130$a401280a@phx.gbl...
| Hi,
| First of all I would like to state that this problem
| is only in software mode of directx. When unalocating a
| index buffer created with SOFTWARE_PROCESSING flag the
| buffer fails to delete with directx spitting out some
| lovly carp about overwriting data (Please refer below for
| specifics). The application runs fine when working in
| hardware mode and the only thing I have changed between
| software and hordware mode is the flags in the
| CreateDevice call and the flag int he create vertex/index
| buffer call.
|
|
| this is the point at which everything goes to hell
| befor this every thing is normal
|
| HEAP[UberEngine.exe]: Heap block at 00F26898 modified at
| 00F268F8 past requested size of 54
| HEAP[UberEngine.exe]: Invalid Address specified to
| RtlFreeHeap( 00B10000, 00F268A0 )
| Direct3D9: (ERROR) :invalid pointer. Memory Free ignored
| First-chance exception in UberEngine.exe (KERNEL32.DLL):
| 0xC0000005: Access Violation.
| Direct3D9: :====> ENTER: DLLMAIN(00cc34b0): Process
| Detach 00000290, tid=00000310
| Direct3D9: (INFO) :MemFini!
| Direct3D9: (ERROR) :Memory still allocated! Alloc count
| = 1
| Direct3D9: (ERROR) :Current Process (pid) = 00000290
| Direct3D9: (ERROR) :Memory Address: 00f2694c lAllocID=-
| 17891602 dwSize=feeefeee, ReturnAddr=feeefeee
| (pid=feeefeee)
| Direct3D9: (ERROR) :Total Memory Unfreed From Current
| Process = 0 bytes
| Direct3D9: :====> EXIT: DLLMAIN(00cc34b0): Process Detach
| 00000290
|
|
|
| Confused directx user (with a migrain)