bug#25267: guile-2.2 crash in GC

2017-03-01 Thread Andy Wingo
On Tue 10 Jan 2017 07:45, Linas Vepstas writes: > On Mon, Jan 9, 2017 at 3:53 PM, Andy Wingo wrote: >> On Sat 24 Dec 2016 19:43, Linas Vepstas writes: >> >>> [Switching to Thread 0x7fffc0ff9700 (LWP 3680)] >>> thread_mark (addr=0x558f7700, mark_stack_ptr=, >>> mark_stack_limit=0x7fffc0f

bug#25267: guile-2.2 crash in GC

2017-01-09 Thread Linas Vepstas
On Mon, Jan 9, 2017 at 3:53 PM, Andy Wingo wrote: > On Sat 24 Dec 2016 19:43, Linas Vepstas writes: > >> [Switching to Thread 0x7fffc0ff9700 (LWP 3680)] >> thread_mark (addr=0x558f7700, mark_stack_ptr=, >> mark_stack_limit=0x7fffc0ff7c50, env=) >> at ../../libguile/threads.c:111 >> 11

bug#25267: guile-2.2 crash in GC

2017-01-09 Thread Andy Wingo
On Sat 24 Dec 2016 19:43, Linas Vepstas writes: > Thread 296 "cogserver" received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0x7fffc0ff9700 (LWP 3680)] > thread_mark (addr=0x558f7700, mark_stack_ptr=, > mark_stack_limit=0x7fffc0ff7c50, env=) > at ../../libguile/threads

bug#25267: guile-2.2 crash in GC

2016-12-24 Thread Linas Vepstas
FYI, this is quickly and easily reproducible, happens within seconds, and hits the same spot every time. Note-to-self (not for general consumption): my unit test to provoke this is to start the cogserver and run this shell script: #!/bin/bash i=0 while true ; do let i=$i+1 if [ "$(($i % 2000)

bug#25267: guile-2.2 crash in GC

2016-12-24 Thread Linas Vepstas
Merry Christmas! Below is a crash observed in guile-2.2, the git version of 21 December 2016 (last commit 0ce8a9a5e01d3a12d83fea85968e1abb602c9298 Author: Andy Wingo Date: Sun Dec 18 23:00:07 2016 +0100) I do not have any simple test-case to reproduce this (yet?) so this is an FYI bug report.