From unknown Sat Jun 21 17:35:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15065 <15065@debbugs.gnu.org> To: bug#15065 <15065@debbugs.gnu.org> Subject: Status: VM stack overflows sometimes cause an abort (Guile 2.0) Reply-To: bug#15065 <15065@debbugs.gnu.org> Date: Sun, 22 Jun 2025 00:35:28 +0000 retitle 15065 VM stack overflows sometimes cause an abort (Guile 2.0) reassign 15065 guile submitter 15065 ltsampros@upnet.gr severity 15065 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 09 17:08:14 2013 Received: (at submit) by debbugs.gnu.org; 9 Aug 2013 21:08:14 +0000 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 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 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50,FREEMAIL_FROM, LOTS_OF_MONEY,T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 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 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 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 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 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) 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) From: Leonidas Tsampros To: Subject: 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> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: ltsampros@upnet.gr List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 04 23:06:08 2013 Received: (at control) by debbugs.gnu.org; 5 Dec 2013 04:06:08 +0000 Received: from localhost ([127.0.0.1]:58709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoQCV-0004jf-DO for submit@debbugs.gnu.org; Wed, 04 Dec 2013 23:06:07 -0500 Received: from world.peace.net ([96.39.62.75]:37878) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VoQCS-0004jW-NH for control@debbugs.gnu.org; Wed, 04 Dec 2013 23:06:05 -0500 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VoQCN-0003Jl-5V; Wed, 04 Dec 2013 23:05:59 -0500 From: Mark H Weaver To: control@debbugs.gnu.org Date: Wed, 04 Dec 2013 23:04:57 -0500 Message-ID: <874n6okknq.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 14141 tags 15807 moreinfo tags 14550 moreinfo tags 14421 moreinfo tags 14042 moreinfo tags 13205 moreinfo tags 15470 wontfix severity 14109 wishlist retitle 15065 VM stack overflows sometimes cause an abort (Guile 2.0) thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 14141 tags 15807 moreinfo tags 14550 moreinfo tags 14421 moreinfo tags 14042 moreinfo tags 13205 moreinfo tags 15470 wontfix severity 14109 wishlist retitle 15065 VM stack overflows sometimes cause an abort (Guile 2.0) thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject close 14141 tags 15807 moreinfo tags 14550 moreinfo tags 14421 moreinfo tags 14042 moreinfo tags 13205 moreinfo tags 15470 wontfix severity 14109 wishlist retitle 15065 VM stack overflows sometimes cause an abort (Guile 2.0) thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 15 16:04:25 2014 Received: (at 15065-done) by debbugs.gnu.org; 15 Jan 2014 21:04:25 +0000 Received: from localhost ([127.0.0.1]:52460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W3XdR-0000c1-2V for submit@debbugs.gnu.org; Wed, 15 Jan 2014 16:04:25 -0500 Received: from world.peace.net ([96.39.62.75]:50132) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W3XdO-0000br-7Q for 15065-done@debbugs.gnu.org; Wed, 15 Jan 2014 16:04:22 -0500 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1W3XdH-0005M8-GU; Wed, 15 Jan 2014 16:04:16 -0500 From: Mark H Weaver To: ltsampros@upnet.gr Subject: Re: bug#15065: guile version 2.0 crashes with a really small number after vm stack overflow error References: <87eha2tvu4.fsf@kepler.lan> Date: Wed, 15 Jan 2014 16:01:57 -0500 In-Reply-To: <87eha2tvu4.fsf@kepler.lan> (Leonidas Tsampros's message of "Sat, 10 Aug 2013 00:09:39 +0300") Message-ID: <874n55t0vu.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15065-done Cc: 15065-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Leonidas Tsampros writes: > 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 This is now fixed in the git repository, and will be in Guile 2.0.10. http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=70057f3408f8bb469941fa3ab497076ec8f2a117 I'm closing this bug. Thanks! Mark From unknown Sat Jun 21 17:35:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 13 Feb 2014 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator