[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mac OSX running Carbon crash with today's CVS
From: |
Eli Zaretskii |
Subject: |
Re: Mac OSX running Carbon crash with today's CVS |
Date: |
Tue, 22 Apr 2003 10:05:54 +0200 |
> Date: Mon, 21 Apr 2003 15:21:40 -0700
> From: Gabriel Foster <address@hidden>
>
> I'm gettting a random but fairly consistent crash on Mac OSX, built
> from today's CVS.
Are all of them in the same place in the code, i.e. during garbage
collection?
> (gdb) list
> 4299
> 4300 #if (GC_MARK_STACK == GC_USE_GCPROS_AS_BEFORE \
> 4301 || GC_MARK_STACK == GC_USE_GCPROS_CHECK_ZOMBIES)
> 4302 for (tail = gcprolist; tail; tail = tail->next)
> 4303 for (i = 0; i < tail->nvars; i++)
> 4304 XUNMARK (tail->var[i]);
> 4305 #endif
> 4306
> 4307 unmark_byte_stack ();
> 4308 for (backlist = backtrace_list; backlist; backlist =
> backlist->next)
> (gdb) print tail
> $1 = (struct gcpro *) 0xbfffde90
> (gdb) print tail->nvars
> $2 = 1168308
> (gdb) print i
> $3 = 7289
> (gdb)
How about
(gdb) print tail->var[i]
Also, please try to describe what are you doing in Emacs when these
crashes happen.
Thanks.