From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Daniel Llorens Newsgroups: gmane.lisp.guile.bugs Subject: bug#24908: Possible unboxing bug in master triggered by (format) Date: Wed, 9 Nov 2016 14:17:04 +0100 Message-ID: <4C4987A5-B38B-442C-935A-3AD520459602@bluewin.ch> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1478697544 6491 195.159.176.226 (9 Nov 2016 13:19:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 9 Nov 2016 13:19:04 +0000 (UTC) To: 24908@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Wed Nov 09 14:19:00 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4SlV-0003tn-5L for guile-bugs@m.gmane.org; Wed, 09 Nov 2016 14:18:09 +0100 Original-Received: from localhost ([::1]:39868 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4SlX-0001bq-TE for guile-bugs@m.gmane.org; Wed, 09 Nov 2016 08:18:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46151) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4SlS-0001bk-2L for bug-guile@gnu.org; Wed, 09 Nov 2016 08:18:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4SlO-0000zd-Th for bug-guile@gnu.org; Wed, 09 Nov 2016 08:18:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35153) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c4SlO-0000zX-Q6 for bug-guile@gnu.org; Wed, 09 Nov 2016 08:18:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c4SlO-0008Ue-Kf for bug-guile@gnu.org; Wed, 09 Nov 2016 08:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Llorens Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 09 Nov 2016 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24908 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147869744632601 (code B ref -1); Wed, 09 Nov 2016 13:18:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Nov 2016 13:17:26 +0000 Original-Received: from localhost ([127.0.0.1]:50551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Sko-0008Tl-Ej for submit@debbugs.gnu.org; Wed, 09 Nov 2016 08:17:26 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Skm-0008TY-KB for submit@debbugs.gnu.org; Wed, 09 Nov 2016 08:17:25 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Skg-0000oh-DC for submit@debbugs.gnu.org; Wed, 09 Nov 2016 08:17:19 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35239) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4Skg-0000ob-9w for submit@debbugs.gnu.org; Wed, 09 Nov 2016 08:17:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45965) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Skf-0001Qv-6v for bug-guile@gnu.org; Wed, 09 Nov 2016 08:17:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Skc-0000mk-1V for bug-guile@gnu.org; Wed, 09 Nov 2016 08:17:17 -0500 Original-Received: from vimdzmsp-sfwd03.bluewin.ch ([195.186.120.132]:48580 helo=smtpauths.lb.bluewin.ch) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c4Skb-0000lW-R0 for bug-guile@gnu.org; Wed, 09 Nov 2016 08:17:13 -0500 Original-Received: from 4box.hq.corp.viasat.com ([213.193.80.99]) by vimdzmsp-sfwd03.bluewin.ch Swisscom AG with SMTP id 4SkWcOFXKNo984SkWc7hKL; Wed, 09 Nov 2016 14:17:10 +0100 X-Bluewin-Spam-Analysis: v=2.1 cv=ecSdB+wH c=1 sm=1 tr=0 a=DzaHVtLsrNCQ5PccsnG91A==:117 a=DzaHVtLsrNCQ5PccsnG91A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=N659UExz7-8A:10 a=v2LuLm9xt2hdJzM5J2cA:9 a=pILNOxqGKmIA:10 X-Bluewin-Spam-Score: 0.00 X-FXIT-IP: IPv4[213.193.80.99] Epoch[1478697430] X-Bluewin-AuthAs: dll@bluewin.ch X-Mailer: Apple Mail (2.1878.6) X-CMAE-Envelope: MS4wfIf1tOpnqnt4zv+fQwgKdXAgshHMaU178Zf1BgV+BADF0M4VIFsulsWsThm++iujcIUY/4jG3F7FY3PmaWu8BezDt1JxsD2iPdqFD0sjtXLb/bLoJNBg Bqc36cy8ZB6Rer/1I15aQQplpkf51gmObyd3oYltiWx/gSYxS0T/pbQF/6ZzaALRkpJ7d+iFQuRK9A== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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" Xref: news.gmane.org gmane.lisp.guile.bugs:8460 Archived-At: (format #f "~2f" 9.9) fails in master. You can try different = combinations, it doesn't fail when it rounds down or there're more = spaces for example. The first bad commit is 0f2f5949a21572fad8355473200c7adc6d74f882 'Better = unboxing' on the master branch. See the full error below. 18446744073709551615 is 2^64-1 of course so it = looks like bad signedness somewhere. Regards Daniel > guile -c '(use-modules (ice-9 format)) (format #f "~2f" 9.9)' Backtrace:./meta/guile -c '(use-modules (ice-9 format)) (format #f "~2f" = 9.9)' Backtrace: 8 (apply-smob/1 #) In ice-9/boot-9.scm: 704:2 7 (call-with-prompt ("prompt") # = =85) In ice-9/eval.scm: 608:8 6 (_ #(#(#))) In ice-9/command-line.scm: 181:18 5 (_ #) In unknown file: 4 (eval (format #f "~2f" 9.9) #) In ice-9/format.scm: 1590:19 3 (format #f "~2f" 9.9) 316:19 2 (format:format-work "~2f" (9.9)) 1142:30 1 (format:out-fixed #f _ _) 1525:37 0 (format:fn-round _) ice-9/format.scm:1525:37: In procedure format:fn-round: ice-9/format.scm:1525:37: In procedure string-ref: Value out of range: = 18446744073709551615