emacs-devel
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]