Sent from my ARM powered device
On Apr 6, 2011, at 7:28 AM, Nilay Vaish <[email protected]> wrote: > On Wed, 6 Apr 2011, sunitha p wrote: > >> I am just creating a new packet. >> >> PacketPtr inv_pkt= new Packet(pkt,true); >> >> changed the acket address and command is changed to a new command which is >> just the a request. >> >> inv_pkt->setAddr(inv_pkt,temp); >> inv_pkt->cmd=MemCmd::ReqMove; >> >> On Wed, Apr 6, 2011 at 5:15 PM, Nilay Vaish <[email protected]> wrote: >> >>> On Wed, 6 Apr 2011, sunitha p wrote: >>> >>> Hi all, >>>> >>>> I added a new command with just the request attribute. But if i try to >>>> run >>>> for 100million instructions i am getting the following error. am using >>>> spec2006 bench marks >>>> >>>> >>>> terminate called after throwing an instance of 'std::bad_alloc' >>>> what(): std::bad_alloc >>>> Program aborted at cycle 11199095000 >>>> Aborted >>>> >>>> even i checked the benchmarks html...dey suggest to run on 64 bit >>>> machine..But even on it..am geting the same error. >>>> can anyone please tell..wat is this error and why? >>>> >>>> -- >>>> Thanks & Regards >>>> >>>> Sunitha.P >>>> 9092892876 >>>> >>>> >>> Are you using malloc and / or new to allocate memory dynamically? >>> >>> -- >>> Nilay >>> _______________________________________________ > > > And do you delete this packet afterwords? > > -- > Nilay > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > This almost always means that you nave a memory leak and are using all available memory in the system. Ali _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
