Everything runs fine for me with 4.9.0rc1 so far. This script is enough to show the problem I see with segfault on resizing the terminal. It occurs whether compiled or run from csi:
(use sqlite3 srfi-1 posix regex regex-case srfi-69 base64 format readline apropos json http-client directory-utils) ;; (srfi 18) extras) (import (prefix sqlite3 sqlite3:)) (import (prefix base64 base64:)) (let ((th1 (make-thread (lambda ()(thread-sleep! 30)) "sleeping thread")) (th2 (make-thread (lambda ()(let loop ((count 0))(print "Count=" count)(thread-sleep! 3)))))) (thread-start! th1) (thread-start! th2) (thread-join! th1)) Thanks for 4.9.0! I'll be making it my default henceforth. On Sun, 20 Apr 2014 12:39:16 -0700 Matt Welland <m...@kiatoa.com> wrote: > Sorry, two things: > > 1. This was 4.9.1 - running again with 4.9.0rc1 now > 2. This is on Ubuntu 12.04.4 LTS > > > On Sun, 20 Apr 2014 12:32:49 -0700 > Matt Welland <m...@kiatoa.com> wrote: > > > I built latest chicken with many eggs including iup and ran my Megatest > > tests and it passes. I did see that resizing a terminal kills Megatest: > > > > Launching > > /mfs/pkgs/chicken/megatest/tests/fullrun/tmp/mt_links/ubuntu/nfs/none/w16.7.11.16_b/blocktestxz/BOZZLEBLONKED/STUCK/DEAD > > > > Error: segmentation violation > > > > Call history: > > > > substring-index > > substring-index > > tests.scm:71: regex#regexp > > tests.scm:71: regex#string-substitute > > tests.scm:75: regex#regexp > > tests.scm:75: regex#string-match > > runs.scm:643: runs:make-full-test-name > > runs.scm:1028: conc > > runs.scm:643: hash-table-ref/default > > runs.scm:676: runs:make-full-test-name > > runs.scm:1028: conc > > runs.scm:676: hash-table-ref/default > > runs.scm:690: runs:lownoise > > runs.scm:158: hash-table-ref/default > > runs.scm:159: current-seconds > > runs.scm:694: thread-sleep! <-- > > Command exited with non-zero status 70 > > 4.45user 1.42system 10:50.81elapsed 0%CPU (0avgtext+0avgdata > > 50928maxresident)k > > 536inputs+0outputs (4major+595421minor)pagefaults 0swaps > > make: *** [test4] Error 70 > > > > I think I've seen this before and I'll gather a little more info and report > > back. Resizing a terminal with csi running does not cause a crash so this > > is likely something specific to my app. > > > > On Fri, 18 Apr 2014 13:12:20 +0000 > > Mario Domenech Goulart <mario.goul...@gmail.com> wrote: > > > > > Hi, > > > > > > The first release candidate for CHICKEN 4.9.0 has been released. It's > > > available at > > > http://code.call-cc.org/dev-snapshots/2014/04/17/chicken-4.9.0rc1.tar.gz > > > > > > See http://code.call-cc.org/dev-snapshots/2014/04/17/NEWS for the list > > > of changes. > > > > > > Please, give it a test and report back to the mailing list your > > > findings. > > > > > > Here's a suggested test procedure: > > > > > > $ make PLATFORM=<platform> PREFIX=<some dir> install check > > > $ <some dir>/bin/chicken-install pastiche > > > > > > If you want to build CHICKEN with a compiler other than the default one, > > > just use C_COMPILER=<the compiler> (e.g., C_COMPILER=clang) on the make > > > invocation. > > > > > > Of course, feel free to explore other supported build options (see the > > > README file for more information) and actually use CHICKEN 4.9.0rc1 for > > > your software. > > > > > > If you can, please let us know the following information about the > > > environment you tested the RC tarball on: > > > > > > Operating system: (e.g., FreeBSD 10.0, Debian 7, Windows XP mingw-msys) > > > Hardware platform: (e.g., x86, x86-64, PPC) > > > C Compiler: (e.g., GCC 4.8.1, clang 3.0-6.2) > > > Installation works?: yes or no > > > Tests work?: yes or no > > > Installation of eggs works?: yes or no > > > > > > Thanks in advance. > > > > > > The CHICKEN Team > > > -- > > > http://www.call-cc.org > > > > > > _______________________________________________ > > > Chicken-users mailing list > > > Chicken-users@nongnu.org > > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > > > > -- > > Matt Welland <ma...@kiatoa.com> > > > > _______________________________________________ > > Chicken-users mailing list > > Chicken-users@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/chicken-users > > > -- > Matt Welland <ma...@kiatoa.com> -- Matt Welland <ma...@kiatoa.com> _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users