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#25397: guile-2.2 regression in utf8 support in scm_puts scm_lfwrite scm_c_put_string

2017-01-09 Thread Linas Vepstas
This short C program illustrates the issue. The locale, the output port etc. are UTF-8. The bad results are no surprise: the code currently in git for scm_puts etc. explicitly ignores the locale setting, always, and always assumes latin1 -- its hard-coded in there. --linas #include void *wrap

bug#25387: guile-2.2 multi-thread segfault in SCM_VALIDATE_WEAK_TABLE

2017-01-09 Thread Andy Wingo
On Sun 08 Jan 2017 01:18, Linas Vepstas writes: > Following program crashes immediately (fraction of a second) > in guile-2.2, current git version (as of 29 Dec 2016 > a0656ad4cf976b3845e9b9663a90b46b4cf9fc5a ) Nice bug, thank you! I will have a look. Andy

bug#25397: guile-2.2 regression in utf8 support in scm_puts scm_lfwrite scm_c_put_string

2017-01-09 Thread Andy Wingo
On Sun 08 Jan 2017 19:16, Linas Vepstas writes: > There appears to be a regression in guile-2.2 with utf8 handling > in the scm_puts() scm_lfwrite() and scm_c_put_string() functions. > > In guile-2.0, one could give these utf8-encoded strings, and these > would display just fine. In 2.2 they get

bug#25324: Make check fails on FreeBSD 11.0

2017-01-09 Thread Andy Wingo
On Sun 01 Jan 2017 20:47, saffronsn...@hushmail.com writes: > FreeBSD packages Guile 1.8 so I am performing a source build of Guile > 2.0.9. I was able to configure it to get guile to compile, but the > following tests fail when I run make check: Any reason to avoid 2.0.13 ? It's newer and proba

bug#25293: More descriptive page titles in documentation?

2017-01-09 Thread Andy Wingo
On Thu 29 Dec 2016 19:43, saffronsn...@hushmail.com writes: > Frequently when I am working on guile code I have a few tabs open with > particular sections of interest open. The titles of the pages all > start with "Guile Reference Manual", which is not useful when > switching between tabs. Would i

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#25212: REPL aborts when a stack overflow is triggered twice

2017-01-09 Thread Andy Wingo
On Thu 15 Dec 2016 20:34, Steff writes: > When a Stack Overflow occured the new prompt of the REPL becomes > fragile an sometimes crashes on invalid inputs. > A reliant way to make the REPL abort, is by triggering a stack > overflow twice. > > Affected Version: 2.0.13 Yeah this one is gnarly. W

bug#24934: make check in 2.1.4 failed

2017-01-09 Thread Andy Wingo
On Sun 13 Nov 2016 08:42, Jean Louis writes: > Running r4rs.test > Backtrace: >4 (primitive-load "/sources/guile/guile-2.1.4/test-suite/\u2026") > In ice-9/boot-9.scm: > 152:2 3 (with-fluid* _ _ _) > In ice-9/eval.scm: > 163:9 2 (_ #(#(# # \u2026))) > In ice-9/ports.scm: >

bug#24955: defining a record type does not also define a GOOPS class in Guile 2.1

2017-01-09 Thread Andy Wingo
On Wed 16 Nov 2016 16:26, "Thompson, David" writes: > Hello, > > It used to be, in Guile 2.0, that defining a record type would > also, in an unhygienic manner, define the GOOPS class <> for use > with generic methods. However, in Guile 2.1, this does not happen. > Example: > > (use-module

bug#24909: Recent async changes in master cause segfault

2017-01-09 Thread Andy Wingo
On Mon 14 Nov 2016 16:29, writes: > Looks like 3f23688 fixes it. Great :)