From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Aleix_Conchillo_Flaqu=C3=A9?= Newsgroups: gmane.lisp.guile.user Subject: Re: guile under gdb crashing on Unbuntu 22.04 Date: Thu, 5 May 2022 08:47:39 -0700 Message-ID: References: <6c65ce8f-c414-06f6-305c-be5a86aa3629@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31330"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Guile User To: Matt Wette Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Thu May 05 17:48:31 2022 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nmdiQ-0007xZ-DA for guile-user@m.gmane-mx.org; Thu, 05 May 2022 17:48:30 +0200 Original-Received: from localhost ([::1]:46438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmdiP-0006K6-2h for guile-user@m.gmane-mx.org; Thu, 05 May 2022 11:48:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmdhr-0006Ie-PR for guile-user@gnu.org; Thu, 05 May 2022 11:47:55 -0400 Original-Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:35530) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmdhp-0005nR-FC for guile-user@gnu.org; Thu, 05 May 2022 11:47:55 -0400 Original-Received: by mail-pl1-x62e.google.com with SMTP id c9so4074607plh.2 for ; Thu, 05 May 2022 08:47:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W4PnjvdarHqpwB4mI/7xPRGN68qwd8s4c6na342Yx2g=; b=jziwNO+PH9MrEzs7iosiPbmMmcLTb7IxESIjC0XtmNQ7eOXtx2hesraC8qWeq/OaDg QxNYtQr01NrkrcLb1FbbzZzyc/iT32oZ2jJzVlA0d80/e+bBiW/6RtlBLT5obdtcoksD LtlhKo7e75+fFT09I9YDIhgtPpt57jdTfT5dhK7D0oTOM/wSenMMMibB8juzDNYygErR cH7pl2yrM9jbOLj+unVCbFlaugKBZnZkfpu/Q+sSZms8CiJo3kk8TUFEm+K4w0nXLsP1 cQQhSSrtcWpUGJx9dMVEIwbz9C4bTdoD6pY78CQpjYSyQ+BTNemWtHcwozzEeCLPGcoi hFmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W4PnjvdarHqpwB4mI/7xPRGN68qwd8s4c6na342Yx2g=; b=2fmbMtfBTLL24BE1zkotCTN8VCwRwaoy5omzJwfO1C4Inq4pYBgSAdlQE3d886Fly/ 955ewz+PVheWG3f4RgNY8tC2zMn30H5uFxYpvJGKKfcTJKUjhNkhF2sv1LALjsqg2tea EkZEM3hst5Y+ZadZHCqcnIW1oqorcD87ZwuhcgHpuxwmJ8VUeAq2RF+b2TGVmbN8H1cr BFuRuR0VxvAlH8XWTG1SYN+FKMg8mmB4/l7tIM9qy9gtKCH9pMQKF9lTEiSO36UfIcP5 iz84Z/G6N3jZtkZkY7qQQN45IDJLhL7qVzUZtPl0/eKZ7/mtvNj0h5qzmYoCn/v+hZX/ +QnA== X-Gm-Message-State: AOAM532llUrt3Ny9klLxghCVtPX6UfZKRxLcyzoQ5+7+gatM2K7NVvhH omY5YFcn8RCjTWV6zjxDTv3wFDDZpphBWpbxk28= X-Google-Smtp-Source: ABdhPJxE/xqzalOs3GlahscyNbGg2OduV9YuDzDnvKxgUkUO5bKLYbzvailf2GVG3xm8bSWZJA2BBA4Kx3cpt15/l8U= X-Received: by 2002:a17:902:70cb:b0:158:424e:a657 with SMTP id l11-20020a17090270cb00b00158424ea657mr27664500plt.6.1651765670276; Thu, 05 May 2022 08:47:50 -0700 (PDT) In-Reply-To: <6c65ce8f-c414-06f6-305c-be5a86aa3629@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::62e; envelope-from=aconchillo@gmail.com; helo=mail-pl1-x62e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:18260 Archived-At: I'm also on UBuntu 22.04 and happens the same with guile 3.0.7 that comes with it: (gdb) run Starting program: /usr/bin/guile [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7be58f2 in GC_find_limit_with_bound () from /lib/x86_64-linux-gnu/libgc.so.1 (gdb) bt #0 0x00007ffff7be58f2 in GC_find_limit_with_bound () from /lib/x86_64-linux-gnu/libgc.so.1 #1 0x00007ffff7be59da in GC_init_linux_data_start () from /lib/x86_64-linux-gnu/libgc.so.1 #2 0x00007ffff7be6f67 in GC_init () from /lib/x86_64-linux-gnu/libgc.so.1 #3 0x00007ffff7eb6c8e in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.so.1 #4 0x00007ffff7f1a90f in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.so.1 #5 0x00007ffff7f1acde in ?? () from /lib/x86_64-linux-gnu/libguile-3.0.so.1 #6 0x00007ffff7be580b in GC_call_with_stack_base () from /lib/x86_64-linux-gnu/libgc.so.1 #7 0x00007ffff7f15dbc in scm_with_guile () from /lib/x86_64-linux-gnu/libguile-3.0.so.1 #8 0x00007ffff7eb6bd9 in scm_boot_guile () from /lib/x86_64-linux-gnu/libguile-3.0.so.1 #9 0x0000555555555193 in ?? () #10 0x00007ffff7c63d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x00007ffff7c63e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #12 0x0000555555555225 in ?? () On Thu, May 5, 2022 at 5:48 AM Matt Wette wrote: > Hi All, > > I have no clue what is going on here but wondering if others are seeing it. > I recently installed Ubuntu 22.04, then recompiled guile-3.0.8. > It crashes running withing gdb, runs fine otherwise: > > $ meta/gdb-uninstalled-guile > GNU gdb (Ubuntu 12.0.90-0ubuntu1) 12.0.90 > Copyright (C) 2022 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > . > Find the GDB manual and other documentation resources online at: > . > > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from > /home/mwette/proj/guile/guile-3.0.8-build/libguile/.libs/guile... > (gdb) run > Starting program: > /home/mwette/proj/guile/guile-3.0.8-build/libguile/.libs/guile > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff7bdd8f2 in GC_find_limit_with_bound () from > /lib/x86_64-linux-gnu/libgc.so.1 > (gdb) info stack > #0 0x00007ffff7bdd8f2 in GC_find_limit_with_bound () > from /lib/x86_64-linux-gnu/libgc.so.1 > #1 0x00007ffff7bdd9da in GC_init_linux_data_start () > from /lib/x86_64-linux-gnu/libgc.so.1 > #2 0x00007ffff7bdef67 in GC_init () from /lib/x86_64-linux-gnu/libgc.so.1 > #3 0x00007ffff7eda391 in scm_storage_prehistory () > at ../../guile-3.0.8-dist/libguile/gc.c:465 > #4 scm_i_init_guile (base=0x7fffffffde30) > at ../../guile-3.0.8-dist/libguile/init.c:360 > #5 0x00007ffff7f41eff in scm_i_init_guile (base=0x7fffffffde30) > at ../../guile-3.0.8-dist/libguile/init.c:357 > #6 scm_i_init_thread_for_guile (base=base@entry=0x7fffffffde30, > dynamic_state=dynamic_state@entry=0x0) > at ../../guile-3.0.8-dist/libguile/threads.c:570 > #7 0x00007ffff7f4231e in scm_i_init_thread_for_guile (dynamic_state=0x0, > base=0x7fffffffde30) at ../../guile-3.0.8-dist/libguile/threads.c:653 > #8 with_guile (base=0x7fffffffde30, data=0x7fffffffde60) > at ../../guile-3.0.8-dist/libguile/threads.c:638 > #9 0x00007ffff7bdd80b in GC_call_with_stack_base () > from /lib/x86_64-linux-gnu/libgc.so.1 > #10 0x00007ffff7f3d3dc in scm_i_with_guile (dynamic_state=, > data=, func=) > --Type for more, q to quit, c to continue without paging-- > at ../../guile-3.0.8-dist/libguile/threads.c:688 > #11 scm_with_guile (func=, data=) > at ../../guile-3.0.8-dist/libguile/threads.c:694 > #12 0x00007ffff7eda2c9 in scm_boot_guile (argc=argc@entry=1, > argv=argv@entry=0x7fffffffe018, > main_func=main_func@entry=0x555555555320 , > closure=closure@entry=0x0) at > ../../guile-3.0.8-dist/libguile/init.c:295 > #13 0x00005555555551af in main (argc=1, argv=0x7fffffffe018) > at ../../guile-3.0.8-dist/libguile/guile.c:94 > (gdb) > > > >