From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by sourceware.org (Postfix) with ESMTPS id 04320384A87E for ; Fri, 29 May 2020 23:55:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 04320384A87E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.ch Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=manfred99@gmx.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1590796512; bh=kuvyttKiVgWN0g3B+g5d+kVUCXACDozo+dBNOO7lzdc=; h=X-UI-Sender-Class:To:From:Subject:Date; b=DEqbdTF0oRHTeIUwA9xNDb47cYLNmx39ePbF5v7SDWlVQVB6iwKuwqfbDP/meX6Q3 EJAXRSwFTdQbuTeOArvYyqnLl9El5Yf30kAfhjwXLn+lhsQgEtHHAUgeTeNnvnHxS0 HkBPbnSaTB67zcesgzKvQIhQ9tYZdBnJ5LAQ97WM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from manfred-laptop.site ([217.22.142.53]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M2wL0-1ji8EO0d5w-003JC7 for ; Sat, 30 May 2020 01:55:12 +0200 To: gcc-help@gcc.gnu.org From: Manfred Schwarb Subject: Debugging ICE in GCC Message-ID: <61ade9a5-4252-9b6d-5aed-9451404111d4@gmx.ch> Date: Sat, 30 May 2020 01:55:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:2RKLTPkVYhC1e8nBh2bwG2LxS+mzfYQoROsnInEwmutVOqlFJNw vBoqFYdHZaJQdWpP2ShFfdLogMBPScdRYs0ZmNe0GGxpOhbdb4B+rKi4SDqWaJonXfsKSzE LaPb0XQP1rLLAl9FptLPbF/WrYSHApvP7lDTzSVdQ/WYkbQ42BYyvWwto1AnRlqgVKtV7Nc 4QdR6ISRVQMg9wTgfcrjQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:qtlKdDk64Os=:2iaIoc+A/LxLYo3MpNUnWW m5M6HOAlbYnaZHxBEzv0Lt0KLaq7ln06zmfmzY9uzvyYmWjomXoiC0gBho3aooBtu6hR9l9IC 1uMKSdaVGUeSCBPfnW6+pbfCyh7WTnz+KqYSBl4ufNBaJVBUmEGVzkYxGRCN4n46yBifpSgxK fmqO3RmjhMeN38xK/wa9nOqEMU/9FGRtA2gSH4mQ8FGZpoeqeyq25i0zDDAA1z5SJMWVWdjkU wpZor07GEyaE/Up94wxgQLW1G4OKyWbRtuTiEKAflQ6hszVAO0lbV82csJMmuUtr7KuBKdig5 B9T0PDbETEj509CCzSyd1uP90HLJxdoMAiYGbFL2y4pkTyVF2KzlOYZVrYgPAdJE67p6KuCiC 5s+4mJmEzuh2S/+kSnXZIwZR3clC1+7V6aOFHEbm2HaneFDr24/Z9uuo7nU7B4TJGppr8YPXB V8tqIXDEOOrg8js1F5DEdOtrbpVanbOsCpEe4XAx+n8SPH3zdMZ5bZKmmowbKZgvpmp//Ds5n 1/Cok4mWHbY6NFzrsE4C/lmmMCNwLF2nbk/Ha7NbelyQZt+yz00MJIm3GDmJkkkWxbIQYZySL sGvB/j/Lg/42rXFX7pbsQVhB7RL9t5skmZzJi3IUdKhrHDDoaFbFUGE/Y0ipW+PYryZMGHVAh WdJk4JmLC8ImgfJJiYXruDs2fAzD8B1u4FkKDkJ1vHsubSfEjIXVpiBNveLfg3MR96b4ZcBb/ Ucz6hl+KI5vi+YlI2wEnWx3fQI1q+MzCUYGfMZd7vRIoJABG4p0gIRAANn9iIdqcB5jT69wBq lTzIcGe5SSSInGqFU1yc0qwg7fhJIy3KHyNupKxgv2lWJanmL5u+Xu3sEggHMCpunamilF0qt Xl+qf4GAcoPEtY/8Vu8LS3x8gmGv3C1VmwUm1A+6Zzn9RJbXLsfu1fuXCITKa7/z/uULXq03G VWsp9qhOvFtB3wxojn7NdDEeacdIlH+286qsChOgbMeMsKp1kZtWFJiA1DVNXzA+nsorIAxMD zn0Pa4wQXYt6s2+squ5wJwDsKh26xGyXmkJUdnfjr9cY0vp4za4gtahwwGs31nBNaErinIHnm 5ZdK/a6vn7aa+9P33ecRgl9i2uhQxa16j/OITso0RYfYYYnZx/x8LcpPXgxwyXVZLHnqgBNj9 oGwXjdgwh46YjD8wgucW0/+3/W0MD3KBFvwtnWwbd/mYpUoXyv+Kmh+sSRGSaC3iNHT9vakCN tcZu0V54FTLEHG4ys X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2020 23:55:15 -0000 Hi, I tried to debug fortran.dg/pr95090.f90, which showed f951: internal compiler error: Segmentation fault 0x83cfe3c ??? ../sysdeps/i386/start.S:117 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. Using GDB (8.3.1), I got #> f951=3D"`$instdir/bin/gcc -print-prog-name=3Df951`" #> gdb -ex run -ex bt --batch --args $f951 fortran.dg/pr95090.f90 Program received signal SIGSEGV, Segmentation fault. 0xf7aa5162 in __strlen_sse2_bsf () from /lib/libc.so.6 #0 0xf7aa5162 in __strlen_sse2_bsf () from /lib/libc.so.6 #1 0x083e7c3f in get_unique_hashed_string(char*, gfc_symbol*) () #2 0x083e85a4 in gfc_find_derived_vtab(gfc_symbol*) () #3 0x0847fde1 in resolve_fl_derived(gfc_symbol*) () #4 0x0847c717 in resolve_symbol(gfc_symbol*) () #5 0x084a78d0 in do_traverse_symtree(gfc_symtree*, void (*)(gfc_symtree*)= , void (*)(gfc_symbol*)) () #6 0x08487f77 in resolve_types(gfc_namespace*) () #7 0x0847b6e5 in gfc_resolve(gfc_namespace*) () #8 0x0846e9f6 in gfc_parse_file() () #9 0x084bebe7 in gfc_be_parse_file() () #10 0x08a3b59e in compile_file() () #11 0x083c98a5 in toplev::main(int, char**) () #12 0x083cd9b1 in main () So far so good, but there are no file locations shown, and I can't switch frames and list code in GDB. This although I built GCC with debug information and binaries are not stri= pped. I built GCC with #> ../configure --enable-checking=3Dyes,extra i686-linux #> make BOOT_CFLAGS=3D"-O2 -ggdb" bootstrap2-lean In desperation, I even tried #> make BOOT_CFLAGS=3D"-O2 -fanalyzer" bootstrap2-lean and #> make BOOT_CFLAGS=3D"-O2 -fsanitize=3Daddress" bootstrap2-lean but both compilation attempts failed. Are there any magic knobs to make GDB output more useful? Thanks, Manfred