X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: "'Raf256' Rafal Maj" Newsgroups: comp.os.msdos.djgpp Subject: SigSegV in new[] Date: 26 Jan 2002 23:53:32 GMT Organization: aa Lines: 33 Sender: raf256 AT poczta DOT onet DOT pl@chello062179025129.chello.pl Message-ID: NNTP-Posting-Host: chello062179025129.chello.pl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit X-Trace: news.onet.pl 1012089212 29764 62.179.25.129 (26 Jan 2002 23:53:32 GMT) X-Complaints-To: abuse AT onet DOT pl NNTP-Posting-Date: 26 Jan 2002 23:53:32 GMT User-Agent: Xnews/4.11.09 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I know that deleteing or free-ing invalid pointer may crash program (SigSegV), but allocating memory ? My program crashes exacly in instruction : char * p = new char[l]; where l is an integer = 5 why ? this is not out-of-momoy problem... Does it means that I had done something wrong with memory before and this effect appears later ? Exiting due to signal SIGSEGV General Protection Fault at eip=00055790 eax=0000000a ebx=746f6f72 ecx=000baf58 edx=00000002 esi=00000054 edi=000c22e4 ebp=00141318 esp=00141308 program=C:\UPT\SRC\UPT.EXE cs: sel=0497 base=84477000 limit=0014ffff ds: sel=049f base=84477000 limit=0014ffff es: sel=049f base=84477000 limit=0014ffff fs: sel=0477 base=00013350 limit=0000ffff gs: sel=04af base=00000000 limit=0010ffff ss: sel=049f base=84477000 limit=0014ffff App stack: [001422e4..000c22e4] Exceptn stack: [000c223c..000c02fc] -- Raf256 ,--, _ ,- _ _ _ |,-'`_|_|_ `_||_'|_' raf256 AT wp DOT pl GG-1175498 ICQ-143712878 | `\|_| | |_,,_||_| C++; (_2b||!_2b)?this->is->a:question; {B.Stroustrup, W.Shakespeare}