From: "Patrick Chen" Newsgroups: comp.os.msdos.djgpp Subject: memory allocation: program stall. Date: Wed, 17 Jul 2002 18:01:53 +0800 Organization: Unconfigured Lines: 24 Message-ID: NNTP-Posting-Host: j225.crc24.jaring.my X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello folks, I am using Rhide IDE and having problem allocating memory. The graphic display program involve the following segment which I suspect could be the problem. The program run ok just once, then after exit with return 0 from main(good status), it couldn't be executed a second time from Rhide. The Rhide get hanged, mouse cannot activate any menu command at all. Have to quit Rhide and run the program again. Sometimes the error bin/ld.exe cannot find svga02.exe appear and need to restart the computer again. Even the free(offscreen) at the end does not make a difference. Hope some of you can help in solving this. Is this a legal operation for 640*480 size? byte *offscreen; offscreen= (byte*)malloc((640*480)*sizeof(byte)); .. .. free(offscreen) Thank you Patrick