Backtrace looks like this

Program terminated with signal 11, Segmentation fault.
Cannot access memory at address 0x40015f10
#0  new_buf () at recycle.c:590
590             buf_free = buf_free->next;
(gdb) bt
#0  new_buf () at recycle.c:590
Cannot access memory at address 0xbfff79b8
(gdb)


The only place the Cai exists in my code is a comment

*/ Caine */


> 
> From: Anarchangel <[EMAIL PROTECTED]>
> Date: 2002/12/18 Wed PM 03:21:35 EST
> To: rom@rom.org
> Subject: Re: Problems with new_buf
> 
> 
> What does your backtrace look like?
> 
> In case it helps, 0x6961432c is "iaC.".  I've found usually it's actually
> backwards, so it's more likely ".Cai".  Does this occur anywhere in your
> code?
> 
> 
> > > Every so often my mud crashes, I'm not very well versed at GDB so this
> > output is not very helpful...
> > >
> > > Program terminated with signal 11, Segmentation fault.
> > > Cannot access memory at address 0x40015f10
> > > #0  new_buf () at recycle.c:590
> > > 590             buf_free = buf_free->next;
> > > (gdb) back
> > > #0  new_buf () at recycle.c:590
> > > Cannot access memory at address 0xbfff79b8
> > > (gdb) list
> > > 585         if (buf_free == NULL)
> > > 586             buffer = alloc_perm(sizeof(*buffer));
> > > 587         else
> > > 588         {
> > > 589             buffer = buf_free;
> > > 590             buf_free = buf_free->next;
> > > 591         }
> > > 592
> > > 593         buffer->next        = NULL;
> > > 594         buffer->state       = BUFFER_SAFE;
> > >
> > >
> > > It appears that the problem is with the line
> > > buf_free = buf_free->next;
> > >
> > > however at this point in gdb im stuck...when I try a
> > >
> > > p buffer->string
> > >
> > > I get
> > >
> > > Cannot access memory at address 0x6961432c
> > >
> > > Can someone point me in the right direction GDB wise, so I can track this
> > down?
> > >
> > > Thanks
> > >
> > > K
> > >
> 
> 
> -- 
> ROM mailing list
> ROM@rom.org
> http://www.rom.org/cgi-bin/mailman/listinfo/rom
> 


Reply via email to