From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leonidas Tsampros Newsgroups: gmane.lisp.guile.bugs Subject: bug#15065: guile version 2.0 crashes with a really small number after vm stack overflow error Date: Sat, 10 Aug 2013 00:09:39 +0300 Message-ID: <87eha2tvu4.fsf@kepler.lan> Reply-To: ltsampros@upnet.gr NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376085588 14627 80.91.229.3 (9 Aug 2013 21:59:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Aug 2013 21:59:48 +0000 (UTC) To: 15065@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Aug 09 23:59:50 2013 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1V7uiq-0003xt-3B for guile-bugs@m.gmane.org; Fri, 09 Aug 2013 23:59:48 +0200 Original-Received: from localhost ([::1]:42569 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7uip-0006LY-QD for guile-bugs@m.gmane.org; Fri, 09 Aug 2013 17:59:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59053) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7tvq-0008NG-JQ for bug-guile@gnu.org; Fri, 09 Aug 2013 17:09:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7tvj-0000qA-9n for bug-guile@gnu.org; Fri, 09 Aug 2013 17:09:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7tvj-0000pK-47 for bug-guile@gnu.org; Fri, 09 Aug 2013 17:09:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1V7tvi-0005kg-IZ for bug-guile@gnu.org; Fri, 09 Aug 2013 17:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leonidas Tsampros Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 09 Aug 2013 21:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15065 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.137608249422033 (code B ref -1); Fri, 09 Aug 2013 21:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Aug 2013 21:08:14 +0000 Original-Received: from localhost ([127.0.0.1]:50452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7tuv-0005jH-Qq for submit@debbugs.gnu.org; Fri, 09 Aug 2013 17:08:14 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57197) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7tut-0005j2-Id for submit@debbugs.gnu.org; Fri, 09 Aug 2013 17:08:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7tui-0000Uj-Th for submit@debbugs.gnu.org; Fri, 09 Aug 2013 17:08:06 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7tui-0000Uf-R7 for submit@debbugs.gnu.org; Fri, 09 Aug 2013 17:08:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7tub-0008L0-TS for bug-guile@gnu.org; Fri, 09 Aug 2013 17:08:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7tuV-0000Ry-G1 for bug-guile@gnu.org; Fri, 09 Aug 2013 17:07:53 -0400 Original-Received: from mail-bk0-x22a.google.com ([2a00:1450:4008:c01::22a]:64118) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7tuV-0000RV-9d for bug-guile@gnu.org; Fri, 09 Aug 2013 17:07:47 -0400 Original-Received: by mail-bk0-f42.google.com with SMTP id my10so1250445bkb.15 for ; Fri, 09 Aug 2013 14:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:reply-to:date:message-id:user-agent :mime-version:content-type; bh=WWoQhdK2qlRD7yI/EbqFQhTO6uRZrZLgDTTgm4qKJFc=; b=y/MLmnybpHJUIRdoNBPtMHPyfL8cwOdQ0g/vfi2aNzjg7rwI2YjlqHqSIosb9ko8ez xIzFw8Mk+XkAYW9QygCBT2qDlhgQ3WpHcbxkF9ihGqvMR3Sst2y/zxfuPR+17omxVu+3 zfZ7Day/sLwXn/dGAqEUADgxdyaQJEGW3BjYe5RFo1UNYJalU9NCiq2yc+yxA1x6gxtr gyUxJM7HQlIIpmEt6SNvzQOAUkkfkrBsKs5dsgblNRgE8ydr2h4jB0IVkrOcbCp3olm5 HRFDpoXhAd3QSoh9OHRDHUILkVQIlbD7UaNDRzLjH8JjijQNFPj5N3yl4gnxU0VtoHIy ydCg== X-Received: by 10.204.57.4 with SMTP id a4mr2480359bkh.55.1376082466302; Fri, 09 Aug 2013 14:07:46 -0700 (PDT) Original-Received: from kepler.lan (178.128.69.130.dsl.dyn.forthnet.gr. [178.128.69.130]) by mx.google.com with ESMTPSA id od6sm3716263bkb.11.2013.08.09.14.07.43 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 09 Aug 2013 14:07:45 -0700 (PDT) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-Mailman-Approved-At: Fri, 09 Aug 2013 17:59:44 -0400 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:7250 Archived-At: Transcript from crash session: $ guile GNU Guile 2.0.9-deb+1-1 Copyright (C) 1995-2013 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (define (cube x) (* x x x)) scheme@(guile-user)> (define (sum term a next b) (if (> a b) 0 (+ (term a) (sum term (next a) next b)))) scheme@(guile-user)> (define (integral f a b dx) (define (add-dx x) (+ x dx)) (* (sum f (+ a (/ dx 2.0)) add-dx b) dx)) scheme@(guile-user)> (integral cube 0.0 1.0 0.01) $1 = 0.24998750000000042 scheme@(guile-user)> (integral cube 0.0 1.0 0.001) $2 = 0.249999875000001 scheme@(guile-user)> (integral cube 0.0 1.0 0.0001) :1:0: In procedure cube: :1:0: Throw to key `vm-error' with args `(vm-run "VM: Stack overflow" ())'. Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,q scheme@(guile-user)> (integral cube 0.0 1.0 0.000001) Aborted $ guile -v guile (GNU Guile) 2.0.9-deb+1-1 Copyright (C) 2013 Free Software Foundation, Inc. License LGPLv3+: GNU LGPL 3 or later . This is free software: you are free to change and redistribute it. $ dpkg -l | grep -i guile ii guile-2.0 2.0.9+1-1 amd64 GNU extension language and Scheme interpreter ii guile-2.0-doc 2.0.9+1-1 all Documentation for Guile 2.0 ii guile-2.0-libs 2.0.9+1-1 amd64 Core Guile libraries $ ./config.guess x86_64-unknown-linux-gnu $ uname -a Linux kepler 3.9-1-amd64 #1 SMP Debian 3.9.8-1 x86_64 GNU/Linux Thanks