> From: Tristan Gingold <http://www.email.enst.fr/~gingold> > Date: Thu Jul 2, 5:57pm > > On Thu, Jul 02, 1998 at 11:46:12AM -0400, robert wrote: > > Hi. Sorry to bother you. I could not find a mailing list associated with > > Checker, so I must mail you directly. > > > > I added a couple of stubs to get another program to link properly. After > > doing that, I'm now getting a SEGV in a completely different part of the > > code. > Humm, I think this bug was fixed. > Get Checker-0.9.6.tar.gz. > > [...] > > I don't think this problem is related to my added stubs. > > > > If there is a mailing list to talk about these sorts of things or if you > > know someone who I could talk to about this, please tell me. Thanks. > Currently, there is no mailing list. > > > I enabled stubs-ncurses.c and got it to compile. I also enabled wait3(). > Thanks for your stubs. > > Tristan. I downloaded it, reinserted my stubs and got my prog to link, and it still dies in the same place: Program received signal SIGSEGV, Segmentation fault. adjust_bm_when_stack_reduce () at ./l-malloc/maccess.c:609 609 where #0 adjust_bm_when_stack_reduce () at ./l-malloc/maccess.c:609shing run later #1 0xbffff20c in ?? () #2 0x8144e4d in SetBitMem (addr=0x818cc68, bitmem=0xbffff240) at ./l-malloc/maccess.c:461 #3 0x8145902 in chkr_set_right (ptr=0x818cc68, len=268, right=0 '\000') at ./l-malloc/maccess.c:1058 #4 0x8148736 in __mmalloc_sbrk_init () at l-malloc/macc-mmap.h:464 #5 0x8142d55 in malloc_1 (mdp=0x0, real_size=24) at ./l-malloc/malloc.c:78 #6 0x8143017 in malloc (real_size=24) at ./l-malloc/malloc.c:251 #7 0x81635a3 in __register_frame (begin=0x8178b30) #8 0x8049fc9 in frame_ () #9 0x80497a5 in _init () (gdb) l 604 void 605 adjust_bm_when_stack_reduce (void) 606 { 607 #if CHKR_STACKBITMAP 608 #ifdef STACK_GROWS_DOWNWARD 609 mapinfo[STACKBM]->real_base = known_stack_limit; 610 #else 611 mapinfo[STACKBM]->length = known_stack_limit - (PTR) STACK_BASE; 612 #endif 613 stack_bitmapped = known_stack_limit; (gdb) p mapinfo $1 = (MapInfo **) 0xa80000ec (gdb) p mapinfo[3] $2 = (MapInfo *) 0x0 Where should I go from here? Thanks.