GNU bug report logs -
#13611
SEGV during SMOB GC
Previous Next
Reported by: Mike Gran <spk121 <at> yahoo.com>
Date: Sat, 2 Feb 2013 20:53:02 UTC
Severity: normal
Done: Andy Wingo <wingo <at> pobox.com>
Bug is archived. No further changes may be made.
Full log
Message #14 received at 13611 <at> debbugs.gnu.org (full text, mbox):
Hi,
Mike Gran <spk121 <at> yahoo.com> skribis:
>> From: Ludovic Courtès <ludo <at> gnu.org>
>
>> Is there any chance that you’re using a GC 7.3 pre-release?
>
> Using gc-7.2b-2.fc17.i686
OK.
>> There was a similar report on IRC, and the fix appears to be:
>
> It does fix my SEGV
Good.
[...]
> Count of GC SMOB marks from null thread: 176
> Count of GC SMOB marks from current thread: 825
>
> Is that expected that GC is sometimes called from a
> thread where scm_i_current_thread is null and sometimes
> called from a thread where scm_i_current_thread is
> not null?
Can you check whether your GC was built with --enable-parallel-mark?
I’m confident that the SMOB mark procedure is never called with null
scm_i_current_thread with 7.2 compiled with the default options (the
GnuTLS bindings rely on this, and I had not seen any such report until
someone tried with GC 7.3pre, which uses the parallel marker by
default.)
Thanks!
Ludo’.
This bug report was last modified 12 years and 76 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.