Software Archive
Read-only legacy content
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
17060 Discussions

Memory corruption in ILibWebServer_StreamBody (DMS)

dennisv
Beginner
736 Views
Hello all,

I'm getting a memory corruption and ultimately a crash in the ILibWebServer_StreamBody function. At the end of the function there's this code:

 if(RetVal!=0 && session->Reserved10!=NULL)
 {
  *(session->Reserved10)=NULL;
 }

And while pointer to session is valid, Reserved10 (and all other pointers in session) point to 0xfeeefeee

From my testing, it happens after a return from:

   //
   // Nothing to send?
   //
   RetVal = ILibWebServer_RequestAnswered(session);


Unfortunately, it's not very easy to reproduce, although it does happen pretty much everytime I try to browse/play files using a client.

Has anyone experienced this? Does anyone have any tips on how to fix this problem?

Thanks!

0 Kudos
1 Reply
dennisv
Beginner
736 Views
This actually happens when I increase the DHS_READ_BLOCK_SIZE from its default 16384 to a larger chunk.
0 Kudos
Reply