From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: Tobias Brandt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 29 Feb 2012 23:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 10914@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133055991426010 (code B ref -1); Wed, 29 Feb 2012 23:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Feb 2012 23:58:34 +0000 Received: from localhost ([127.0.0.1]:56530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2tPh-0006lC-4K for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:58:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36651) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2tPP-0006kS-Gq for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:58:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2tP2-0005d9-81 for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:57:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35402) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tP2-0005ck-2V for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:57:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tP0-0002OH-EC for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2tOy-0005ad-H2 for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:45 -0500 Received: from mail-tul01m020-f169.google.com ([209.85.214.169]:51493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tOy-0005Yv-8q for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:44 -0500 Received: by obbta7 with SMTP id ta7so26515obb.0 for ; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Received-SPF: pass (google.com: domain of tob.brandt@googlemail.com designates 10.60.7.70 as permitted sender) client-ip=10.60.7.70; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tob.brandt@googlemail.com designates 10.60.7.70 as permitted sender) smtp.mail=tob.brandt@googlemail.com; dkim=pass header.i=tob.brandt@googlemail.com Received: from mr.google.com ([10.60.7.70]) by 10.60.7.70 with SMTP id h6mr914866oea.44.1330559861386 (num_hops = 1); Wed, 29 Feb 2012 15:57:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=GO9/4OXPKi4XKdc7xV8K3eAsC6XIz9ZDnw0EvGa92pY=; b=Ksl4NGmgLkwYv8Jl6notv0/PwwbOd3K1etST+Ha1loA7SVozRrZtQmtHQ+YS6QzNUd xEwetdjq1HY2tSqAXJXT1ixNpU4096sZeIHJcvcTuYu3HZiAMlbX6It0tIiA01YRMjgg 4fyuWjkRrw8LrulfdKITkIn8fnPYsse9uALgE= MIME-Version: 1.0 Received: by 10.60.7.70 with SMTP id h6mr799483oea.44.1330559861326; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Received: by 10.60.9.6 with HTTP; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Date: Thu, 1 Mar 2012 00:57:41 +0100 Message-ID: From: Tobias Brandt Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: 1.6 (+) 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: Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tob.brandt[at]googlemail.com) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 1.6 (+) 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: Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tob.brandt[at]googlemail.com) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault It also fails for greater sizes. Curiously enough, this works: scheme@(guile-user)> (define v2 (list->vector (iota 65535))) From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: Mark H Weaver Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 01 Mar 2012 21:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Tobias Brandt Cc: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133063729816048 (code B ref 10914); Thu, 01 Mar 2012 21:29:02 +0000 Received: (at 10914) by debbugs.gnu.org; 1 Mar 2012 21:28:18 +0000 Received: from localhost ([127.0.0.1]:57945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3DXf-0004A6-7C for submit@debbugs.gnu.org; Thu, 01 Mar 2012 16:28:18 -0500 Received: from world.peace.net ([96.39.62.75]:34258) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3DXE-00049W-5d for 10914@debbugs.gnu.org; Thu, 01 Mar 2012 16:27:51 -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 1S3DWh-0004Fc-O4; Thu, 01 Mar 2012 16:27:03 -0500 From: Mark H Weaver References: Date: Thu, 01 Mar 2012 16:25:12 -0500 In-Reply-To: (Tobias Brandt's message of "Thu, 1 Mar 2012 00:57:41 +0100") Message-ID: <87link10av.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Tobias Brandt writes: > Guile segfaults when a vector is created with size >= 2^16 = 65535. > Observe: > > scheme@(guile-user)> (define v1 (make-vector 65534)) > scheme@(guile-user)> (define v2 (make-vector 65535)) > Segmentation fault I cannot reproduce this. Please give us more details. What version of Guile are you using, and on what platform (operating system, processor type, 64/32-bit)? What compiler did you use to compile Guile, or are you using a pre-built binary from somewhere? Thanks, Mark From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: Tobias Brandt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 01 Mar 2012 21:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Mark H Weaver Cc: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133063784916870 (code B ref 10914); Thu, 01 Mar 2012 21:38:01 +0000 Received: (at 10914) by debbugs.gnu.org; 1 Mar 2012 21:37:29 +0000 Received: from localhost ([127.0.0.1]:57958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3Dgh-0004Ng-QT for submit@debbugs.gnu.org; Thu, 01 Mar 2012 16:37:29 -0500 Received: from mail-tul01m020-f172.google.com ([209.85.214.172]:48448) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3DgP-0004Mp-AD for 10914@debbugs.gnu.org; Thu, 01 Mar 2012 16:37:12 -0500 Received: by obbeh20 with SMTP id eh20so1164191obb.3 for <10914@debbugs.gnu.org>; Thu, 01 Mar 2012 13:36:38 -0800 (PST) Received-SPF: pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.36.99 as permitted sender) client-ip=10.182.36.99; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.36.99 as permitted sender) smtp.mail=tob.brandt@googlemail.com; dkim=pass header.i=tob.brandt@googlemail.com Received: from mr.google.com ([10.182.36.99]) by 10.182.36.99 with SMTP id p3mr1822296obj.74.1330637798246 (num_hops = 1); Thu, 01 Mar 2012 13:36:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=t5MvLqiHAnh7kPApTjRRG6SGQwqZ3YV3bf/z3lAXNdE=; b=EPpiHpanG2V7tjDaFJCq6QUazc9mVoDaxceMoEHsVkPMmJ21EUdkewLnlvGGSMf8bA qgKcJidseerRvYKshF91PWA0wgfyQJUNpUKRMR5VQM6lbN1pzXCGBL2dlu0PNF+3t/Nh gVpp52bb0ZbWFQ7Jd41VFTNwwPdCr9T6szlKHj8F+6Y7Hf07HL8Hm0BRR9oESc/5IRyV pfhsZen2amCOTOE8EhBKVSr5PZHSzjrBMuscfyJP6QIHb/qjmTCOFJKweqrOXqEq+9HO ApmmyMFxKk324l3VoAYhwifrCn48eD/BwFiQGbvUTntOSeGZIuyxjXXR7TfO0iI3Jxd3 5Y7g== MIME-Version: 1.0 Received: by 10.182.36.99 with SMTP id p3mr1584236obj.74.1330637798196; Thu, 01 Mar 2012 13:36:38 -0800 (PST) Received: by 10.60.9.6 with HTTP; Thu, 1 Mar 2012 13:36:38 -0800 (PST) In-Reply-To: <87link10av.fsf@netris.org> References: <87link10av.fsf@netris.org> Date: Thu, 1 Mar 2012 22:36:38 +0100 Message-ID: From: Tobias Brandt Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 1 March 2012 22:25, Mark H Weaver wrote: > I cannot reproduce this. =A0Please give us more details. =A0What version = of > Guile are you using, and on what platform (operating system, processor > type, 64/32-bit)? =A0What compiler did you use to compile Guile, or are > you using a pre-built binary from somewhere? I'm using the guile version from git commit 79eb47ea47650ef42c545931726277a7118a0210. I compiled it myself with gcc 4.6.1 on Ubuntu 11.10 (64bit). I also used a self compiled version of libgc (7.2alpha6). I traced the execution with gdb, the segementation fault happens in GC_is_marked() from /usr/lib/libgc.so.1. So it seems to be an error in my libgc not in guile. From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 01 Mar 2012 21:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Tobias Brandt Cc: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133063911918793 (code B ref 10914); Thu, 01 Mar 2012 21:59:02 +0000 Received: (at 10914) by debbugs.gnu.org; 1 Mar 2012 21:58:39 +0000 Received: from localhost ([127.0.0.1]:57973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3E1H-0004ss-7Q for submit@debbugs.gnu.org; Thu, 01 Mar 2012 16:58:39 -0500 Received: from xanadu.aquilenet.fr ([88.191.123.111]:60352) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3E0v-0004sJ-Ua for 10914@debbugs.gnu.org; Thu, 01 Mar 2012 16:58:28 -0500 Received: from localhost (xanadu.aquilenet.fr [127.0.0.1]) by xanadu.aquilenet.fr (Postfix) with ESMTP id EE3397024; Thu, 1 Mar 2012 22:57:49 +0100 (CET) Received: from xanadu.aquilenet.fr ([127.0.0.1]) by localhost (xanadu.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QwAivzMfUC4R; Thu, 1 Mar 2012 22:57:49 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by xanadu.aquilenet.fr (Postfix) with ESMTPSA id 5E81D7003; Thu, 1 Mar 2012 22:57:49 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 =?UTF-8?Q?Vent=C3=B4se?= an 220 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Thu, 01 Mar 2012 22:57:48 +0100 In-Reply-To: (Tobias Brandt's message of "Thu, 1 Mar 2012 00:57:41 +0100") Message-ID: <87y5rk0ysj.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) Tobias Brandt skribis: > scheme@(guile-user)> (define v2 (make-vector 65535)) > Segmentation fault For the record, I can=E2=80=99t reproduce this either on x86_64-linux-gnu a= nd armv5tel-linux-gnueabi. Ludo=E2=80=99. From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: Tobias Brandt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 01 Mar 2012 23:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133064555531265 (code B ref 10914); Thu, 01 Mar 2012 23:46:02 +0000 Received: (at 10914) by debbugs.gnu.org; 1 Mar 2012 23:45:55 +0000 Received: from localhost ([127.0.0.1]:58039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3Fgz-00087x-4x for submit@debbugs.gnu.org; Thu, 01 Mar 2012 18:45:54 -0500 Received: from mail-tul01m020-f172.google.com ([209.85.214.172]:44092) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3Fgg-00087V-EB for 10914@debbugs.gnu.org; Thu, 01 Mar 2012 18:45:36 -0500 Received: by obbeh20 with SMTP id eh20so1291573obb.3 for <10914@debbugs.gnu.org>; Thu, 01 Mar 2012 15:45:02 -0800 (PST) Received-SPF: pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.216.101 as permitted sender) client-ip=10.182.216.101; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.216.101 as permitted sender) smtp.mail=tob.brandt@googlemail.com; dkim=pass header.i=tob.brandt@googlemail.com Received: from mr.google.com ([10.182.216.101]) by 10.182.216.101 with SMTP id op5mr2733836obc.54.1330645502867 (num_hops = 1); Thu, 01 Mar 2012 15:45:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lRqW1btcocHoEpmOWkYMRQDVoBTQtsBLmobCZkli8og=; b=pwVJFPLZjSVXi/bSWLEEQCh7tuT9BbGXtxhSeny3BbKruP8J1PtryZxKDqWSKVIMLV mH3X3twEqD2aJ58M5vjxTTYPtDupM+XaRKTgmKN3mLnfK4bWhKykxo70lWUTjE6u0tqI w7M0z/Y7LBBMCYhn5WCU46kB5DfyxqY/47K0XRDyekfhshIaun00tlZA/dNk8+utEAxZ sB5vt71QclCZD6OcQxpeIzSKFtNmnwcmurhg8dSDvsAfJ4yka21wYcYTSy9q6BhyDzET lvu30XN9uaeqVXIiDV0lcajMYcgvE+fyE2+GRhHaTTRBJlEmp5tJkBLmeDa+RpJUXrq+ 1ANA== MIME-Version: 1.0 Received: by 10.182.216.101 with SMTP id op5mr2365548obc.54.1330645502812; Thu, 01 Mar 2012 15:45:02 -0800 (PST) Received: by 10.60.9.6 with HTTP; Thu, 1 Mar 2012 15:45:02 -0800 (PST) In-Reply-To: <87y5rk0ysj.fsf@gnu.org> References: <87y5rk0ysj.fsf@gnu.org> Date: Fri, 2 Mar 2012 00:45:02 +0100 Message-ID: From: Tobias Brandt Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) My libgc was indeed faulty. It failed one test related to threads. I recompiled guile against a working libgc, but the error still happens. Here is a backtrace from gdb: #0 0x00007ffff7b383d7 in scm_c_make_vector () from /usr/lib/libguile-2.2.so.22 #1 0x00007ffff7b412a4 in ?? () from /usr/lib/libguile-2.2.so.22 #2 0x00007ffff7ac4953 in scm_primitive_eval () from /usr/lib/libguile-2.2.so.22 #3 0x00007ffff7ac49b3 in scm_eval () from /usr/lib/libguile-2.2.so.22 #4 0x00007ffff7b11d3f in scm_shell () from /usr/lib/libguile-2.2.so.22 #5 0x00007ffff7ae112d in ?? () from /usr/lib/libguile-2.2.so.22 #6 0x00007ffff7abf20a in ?? () from /usr/lib/libguile-2.2.so.22 #7 0x00007ffff7b4af7f in ?? () from /usr/lib/libguile-2.2.so.22 #8 0x00007ffff7ac43b3 in scm_call_4 () from /usr/lib/libguile-2.2.so.22 #9 0x00007ffff7abf9c3 in ?? () from /usr/lib/libguile-2.2.so.22 #10 0x00007ffff7abfa75 in scm_c_with_continuation_barrier () from /usr/lib/libguile-2.2.so.22 #11 0x00007ffff7b33b5a in ?? () from /usr/lib/libguile-2.2.so.22 #12 0x00007ffff7258aa5 in GC_call_with_stack_base () from /usr/lib/libgc.so.1 #13 0x00007ffff7b33d08 in scm_with_guile () from /usr/lib/libguile-2.2.so.22 #14 0x00007ffff7ae1235 in scm_boot_guile () from /usr/lib/libguile-2.2.so.22 #15 0x0000000000400a3a in ?? () #16 0x00007ffff74cc30d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #17 0x0000000000400a89 in ?? () #18 0x00007fffffffe098 in ?? () #19 0x000000000000001c in ?? () #20 0x0000000000000001 in ?? () #21 0x00007fffffffe3a1 in ?? () #22 0x0000000000000000 in ?? () From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 02 Mar 2012 20:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Tobias Brandt Cc: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133071938213279 (code B ref 10914); Fri, 02 Mar 2012 20:17:02 +0000 Received: (at 10914) by debbugs.gnu.org; 2 Mar 2012 20:16:22 +0000 Received: from localhost ([127.0.0.1]:59337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3Ytp-0003Rw-Pf for submit@debbugs.gnu.org; Fri, 02 Mar 2012 15:16:22 -0500 Received: from xanadu.aquilenet.fr ([88.191.123.111]:38469) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3Ytc-0003RG-VQ for 10914@debbugs.gnu.org; Fri, 02 Mar 2012 15:16:10 -0500 Received: from localhost (xanadu.aquilenet.fr [127.0.0.1]) by xanadu.aquilenet.fr (Postfix) with ESMTP id A00326F63; Fri, 2 Mar 2012 21:15:35 +0100 (CET) Received: from xanadu.aquilenet.fr ([127.0.0.1]) by localhost (xanadu.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ou9P9cPKNg4V; Fri, 2 Mar 2012 21:15:35 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by xanadu.aquilenet.fr (Postfix) with ESMTPSA id 0350A6ED5; Fri, 2 Mar 2012 21:15:34 +0100 (CET) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87y5rk0ysj.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 13 =?UTF-8?Q?Vent=C3=B4se?= an 220 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Fri, 02 Mar 2012 21:15:34 +0100 In-Reply-To: (Tobias Brandt's message of "Fri, 2 Mar 2012 00:45:02 +0100") Message-ID: <87r4xa92u1.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.2 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) Hi Tobias, Tobias Brandt skribis: > My libgc was indeed faulty. It failed one test related to threads. > I recompiled guile against a working libgc, but the error still > happens. Here is a backtrace from gdb: > > > #0 0x00007ffff7b383d7 in scm_c_make_vector () from /usr/lib/libguile-2.2= .so.22 That=E2=80=99s Guile =E2=80=98master=E2=80=99. Which Git commit exactly? Can you reproduce it with Guile 2.0? Thanks, Ludo=E2=80=99. From unknown Sun Jun 22 00:32:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#10914: Segfault when creating vector >= 2^16 Resent-From: Tobias Brandt Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 03 Mar 2012 03:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10914 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 10914@debbugs.gnu.org Received: via spool by 10914-submit@debbugs.gnu.org id=B10914.133074366625719 (code B ref 10914); Sat, 03 Mar 2012 03:02:01 +0000 Received: (at 10914) by debbugs.gnu.org; 3 Mar 2012 03:01:06 +0000 Received: from localhost ([127.0.0.1]:59610 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3fDQ-0006gG-Ko for submit@debbugs.gnu.org; Fri, 02 Mar 2012 22:01:05 -0500 Received: from mail-tul01m020-f172.google.com ([209.85.214.172]:64582) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S3fD7-0006fj-Nl for 10914@debbugs.gnu.org; Fri, 02 Mar 2012 22:00:47 -0500 Received: by obbta4 with SMTP id ta4so323890obb.3 for <10914@debbugs.gnu.org>; Fri, 02 Mar 2012 19:00:07 -0800 (PST) Received-SPF: pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.216.101 as permitted sender) client-ip=10.182.216.101; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tob.brandt@googlemail.com designates 10.182.216.101 as permitted sender) smtp.mail=tob.brandt@googlemail.com; dkim=pass header.i=tob.brandt@googlemail.com Received: from mr.google.com ([10.182.216.101]) by 10.182.216.101 with SMTP id op5mr4822100obc.54.1330743607234 (num_hops = 1); Fri, 02 Mar 2012 19:00:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=0YoDGXpYu09oLQx8SMfy6xYZLxy0cpyJaUePTTeIIRs=; b=xZRhGXtTgQmwEW1jWNVUY9Ivx+HdfAnOP2/3vwTEmcs5UiQ8OLGt4LSnjJ2EXf6I/l ZO29mureqZbeI1Tcy8JL9p6cDUd84MHVKESOg4ZtfayEEYiSn03x1WTLg19NlA0zuFTf QNSfZS8de5Z9hItwhgp2GiM2PBpqe8oIsCXHjzVGia4CTuvihByBpIwxWWgXPQF7KRWq byBvHoDx3c00J+35ZTE6Mp3uQ8YMVjMSdjZyqqn74HzkB/pFvr5v/ahX94sx5PwgR7eO zZ4QC9xKyDsdB/O5VHZMAWYMDBjoA3da1ZhflkoT88vlJQRjShuLVndkEd21/c1CemAT oclQ== MIME-Version: 1.0 Received: by 10.182.216.101 with SMTP id op5mr4169941obc.54.1330743607198; Fri, 02 Mar 2012 19:00:07 -0800 (PST) Received: by 10.60.9.6 with HTTP; Fri, 2 Mar 2012 19:00:07 -0800 (PST) In-Reply-To: <87r4xa92u1.fsf@gnu.org> References: <87y5rk0ysj.fsf@gnu.org> <87r4xa92u1.fsf@gnu.org> Date: Sat, 3 Mar 2012 04:00:07 +0100 Message-ID: From: Tobias Brandt Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > That=92s Guile =91master=92. =A0Which Git commit exactly? > > Can you reproduce it with Guile 2.0? > > Thanks, > Ludo=92. It's commit dee4e3ee3cbd4badeaf9beedfaf4cd8800f56a0b. It also happened with commit 79eb47ea47650ef42c545931726277a7118a0210. I upgraded to Ubuntu 12.04 which contains guile-2.0. make-vector works fine with that package. It also works in the Ubuntu provided guile-1.8. If nobody can reproduce this error in HEAD, I suggest closing the bug. There is probably something wrong with my setup. From unknown Sun Jun 22 00:32:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tobias Brandt Subject: bug#10914: closed (Re: bug#10914: Segfault when creating vector >= 2^16) Message-ID: References: <871up4gjto.fsf@gnu.org> X-Gnu-PR-Message: they-closed 10914 X-Gnu-PR-Package: guile Reply-To: 10914@debbugs.gnu.org Date: Wed, 07 Mar 2012 21:54:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1331157242-16119-1" This is a multi-part message in MIME format... ------------=_1331157242-16119-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #10914: Segfault when creating vector >=3D 2^16 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 10914@debbugs.gnu.org. --=20 10914: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D10914 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1331157242-16119-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 10914-done) by debbugs.gnu.org; 7 Mar 2012 21:53:52 +0000 Received: from localhost ([127.0.0.1]:38043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S5Onv-0004BP-Hp for submit@debbugs.gnu.org; Wed, 07 Mar 2012 16:53:51 -0500 Received: from xanadu.aquilenet.fr ([88.191.123.111]:58537) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S5Onj-0004B3-8n for 10914-done@debbugs.gnu.org; Wed, 07 Mar 2012 16:53:40 -0500 Received: from localhost (xanadu.aquilenet.fr [127.0.0.1]) by xanadu.aquilenet.fr (Postfix) with ESMTP id 1CD4872FE; Wed, 7 Mar 2012 22:52:37 +0100 (CET) Received: from xanadu.aquilenet.fr ([127.0.0.1]) by localhost (xanadu.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id duRNaBITBcl0; Wed, 7 Mar 2012 22:52:36 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by xanadu.aquilenet.fr (Postfix) with ESMTPSA id 7072D6FB3; Wed, 7 Mar 2012 22:52:36 +0100 (CET) From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) To: Tobias Brandt Subject: Re: bug#10914: Segfault when creating vector >= 2^16 References: <87y5rk0ysj.fsf@gnu.org> <87r4xa92u1.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 18 =?iso-8859-1?Q?Vent=F4se?= an 220 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Wed, 07 Mar 2012 22:52:35 +0100 In-Reply-To: (Tobias Brandt's message of "Sat, 3 Mar 2012 04:00:07 +0100") Message-ID: <871up4gjto.fsf@gnu.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 10914-done Cc: 10914-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) Hi Tobias, Tobias Brandt skribis: > If nobody can reproduce this error in HEAD, I suggest closing > the bug. There is probably something wrong with my setup. To my surprise, the bug did exist in HEAD (I had tested only 2.0.) It is fixed in c336514976ed3f2b2b20c56149ede7f5ec549c52. But really, HEAD is for the brave. It currently aborts in the middle of ./check-guile for me. ;-) Thanks, Ludo=E2=80=99. ------------=_1331157242-16119-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Feb 2012 23:58:34 +0000 Received: from localhost ([127.0.0.1]:56530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2tPh-0006lC-4K for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:58:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36651) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2tPP-0006kS-Gq for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:58:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2tP2-0005d9-81 for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:57:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35402) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tP2-0005ck-2V for submit@debbugs.gnu.org; Wed, 29 Feb 2012 18:57:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tP0-0002OH-EC for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S2tOy-0005ad-H2 for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:45 -0500 Received: from mail-tul01m020-f169.google.com ([209.85.214.169]:51493) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S2tOy-0005Yv-8q for bug-guile@gnu.org; Wed, 29 Feb 2012 18:57:44 -0500 Received: by obbta7 with SMTP id ta7so26515obb.0 for ; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Received-SPF: pass (google.com: domain of tob.brandt@googlemail.com designates 10.60.7.70 as permitted sender) client-ip=10.60.7.70; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tob.brandt@googlemail.com designates 10.60.7.70 as permitted sender) smtp.mail=tob.brandt@googlemail.com; dkim=pass header.i=tob.brandt@googlemail.com Received: from mr.google.com ([10.60.7.70]) by 10.60.7.70 with SMTP id h6mr914866oea.44.1330559861386 (num_hops = 1); Wed, 29 Feb 2012 15:57:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=GO9/4OXPKi4XKdc7xV8K3eAsC6XIz9ZDnw0EvGa92pY=; b=Ksl4NGmgLkwYv8Jl6notv0/PwwbOd3K1etST+Ha1loA7SVozRrZtQmtHQ+YS6QzNUd xEwetdjq1HY2tSqAXJXT1ixNpU4096sZeIHJcvcTuYu3HZiAMlbX6It0tIiA01YRMjgg 4fyuWjkRrw8LrulfdKITkIn8fnPYsse9uALgE= MIME-Version: 1.0 Received: by 10.60.7.70 with SMTP id h6mr799483oea.44.1330559861326; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Received: by 10.60.9.6 with HTTP; Wed, 29 Feb 2012 15:57:41 -0800 (PST) Date: Thu, 1 Mar 2012 00:57:41 +0100 Message-ID: Subject: Segfault when creating vector >= 2^16 From: Tobias Brandt To: bug-guile@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: 1.6 (+) 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: Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tob.brandt[at]googlemail.com) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 1.6 (+) 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: Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (tob.brandt[at]googlemail.com) 2.7 RCVD_IN_PSBL RBL: Received via a relay in PSBL [208.118.235.92 listed in psbl.surriel.com] 0.8 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid Guile segfaults when a vector is created with size >= 2^16 = 65535. Observe: scheme@(guile-user)> (define v1 (make-vector 65534)) scheme@(guile-user)> (define v2 (make-vector 65535)) Segmentation fault It also fails for greater sizes. Curiously enough, this works: scheme@(guile-user)> (define v2 (list->vector (iota 65535))) ------------=_1331157242-16119-1--