From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 91D823857438; Fri, 30 Apr 2021 12:52:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 91D823857438 From: "vries at gcc dot gnu.org" To: gdb-prs@sourceware.org Subject: [Bug gdb/27806] free(): invalid pointer during gdb.ada/fixed_cmp.exp Date: Fri, 30 Apr 2021 12:52:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: HEAD X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vries at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gdb-prs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-prs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Apr 2021 12:52:38 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D27806 --- Comment #2 from Tom de Vries --- Backtrace: ... double free or corruption (out) Thread 1 "gdb" received signal SIGABRT, Aborted. __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:49 49 return ret; (gdb) bt #0 __GI_raise (sig=3Dsig@entry=3D6) at ../sysdeps/unix/sysv/linux/raise.c:= 49 #1 0x00007ffff7338864 in __GI_abort () at abort.c:79 #2 0x00007ffff7391c17 in __libc_message (action=3Daction@entry=3Ddo_abort,= =20 fmt=3Dfmt@entry=3D0x7ffff74a3626 "%s\n") at ../sysdeps/posix/libc_fatal= .c:155 #3 0x00007ffff73998dc in malloc_printerr ( str=3Dstr@entry=3D0x7ffff74a5b70 "double free or corruption (out)") at malloc.c:5626 #4 0x00007ffff739b160 in _int_free (av=3D0x7ffff74d5a00 , p=3D0x7fffe62cfea0,=20 have_lock=3D) at malloc.c:4545 #5 0x00007ffff739e988 in __GI___libc_free (mem=3D) at malloc.c:3309 #6 0x0000000000749909 in xfree (ptr=3D0x7fffe62cfeb0) at /data/gdb_versions/devel/src/gdb/../gdbsupport/common-utils.h:66 #7 0x0000000000749b2e in gdb::xfree_deleter::operator() (this=3D0x7fffffffcee0,=20 ptr=3D0x7fffe62cfeb0) at /data/gdb_versions/devel/src/gdb/../gdbsupport/gdb_unique_ptr.h:34 #8 0x0000000000749a9a in std::unique_ptr >::~unique_ptr (this=3D0x7fffffffcee0, __in_chrg=3D) at /usr/include/c++/10/bits/unique_ptr.h:361 #9 0x00000000007494a9 in gdb_mpz::safe_export (this=3D0x7fffffffd020, buf= =3D...,=20 endian=3D-1, unsigned_p=3Dfalse) at /data/gdb_versions/devel/src/gdb/gmp-utils.c:149 #10 0x0000000000749050 in gdb_mpz::write (this=3D0x7fffffffd020, buf=3D...,= =20 byte_order=3DBFD_ENDIAN_LITTLE, unsigned_p=3Dfalse) at /data/gdb_versions/devel/src/gdb/gmp-utils.c:72 #11 0x0000000000b4e68f in value_cast_to_fixed_point (to_type=3D0x19c3610,=20 from_val=3D0x1ebb620) at /data/gdb_versions/devel/src/gdb/valops.c:395 #12 0x0000000000b4e7b9 in value_cast (type=3D0x19c3610, arg2=3D0x1ebb620) at /data/gdb_versions/devel/src/gdb/valops.c:439 #13 0x0000000000462400 in ada_value_cast (type=3D0x19c3610, arg2=3D0x1ebb62= 0) at /data/gdb_versions/devel/src/gdb/ada-lang.c:9429 #14 0x0000000000463628 in expr::ada_wrapped_operation::evaluate (this=3D0x1ebab40,=20 expect_type=3D0x19c3610, exp=3D0x1914e40, noside=3DEVAL_NORMAL) at /data/gdb_versions/devel/src/gdb/ada-lang.c:10143 #15 0x000000000044af46 in expr::comparison_operation<(exp_opcode)17, &(eval_op_gtr(type*, expression*, noside, exp_opcode, value*, value*))>::evaluate (this=3D0x1ed4270,=20 expect_type=3D0x0, exp=3D0x1914e40, noside=3DEVAL_NORMAL) at /data/gdb_versions/devel/src/gdb/expop.h:1343 #16 0x00000000004635ae in expr::ada_wrapped_operation::evaluate (this=3D0x1d786f0,=20 expect_type=3D0x0, exp=3D0x1914e40, noside=3DEVAL_NORMAL) at /data/gdb_versions/devel/src/gdb/ada-lang.c:10130 #17 0x00000000006e6300 in expression::evaluate (this=3D0x1914e40, expect_type=3D0x0,=20 noside=3DEVAL_NORMAL) at /data/gdb_versions/devel/src/gdb/eval.c:101 #18 0x00000000006e63ac in evaluate_expression (exp=3D0x1914e40, expect_type= =3D0x0) at /data/gdb_versions/devel/src/gdb/eval.c:115 #19 0x00000000008d53b2 in process_print_command_args ( args=3D0x7fffffffe183 "My_Var > 10.0", print_opts=3D0x7fffffffd3f0, voidprint=3Dtrue) at /data/gdb_versions/devel/src/gdb/printcmd.c:1305 #20 0x00000000008d5435 in print_command_1 (args=3D0x7fffffffe183 "My_Var > = 10.0",=20 voidprint=3D1) at /data/gdb_versions/devel/src/gdb/printcmd.c:1318 #21 0x00000000008d57e4 in print_command (exp=3D0x7fffffffe183 "My_Var > 10.= 0", from_tty=3D0) at /data/gdb_versions/devel/src/gdb/printcmd.c:1435 #22 0x000000000059472a in do_const_cfunc (c=3D0x1797950,=20 args=3D0x7fffffffe183 "My_Var > 10.0", from_tty=3D0) at /data/gdb_versions/devel/src/gdb/cli/cli-decode.c:101 #23 0x00000000005984f9 in cmd_func (cmd=3D0x1797950, args=3D0x7fffffffe183 = "My_Var > 10.0",=20 from_tty=3D0) at /data/gdb_versions/devel/src/gdb/cli/cli-decode.c:2181 #24 0x0000000000ac27dd in execute_command (p=3D0x7fffffffe18f "0", from_tty= =3D0) at /data/gdb_versions/devel/src/gdb/top.c:670 #25 0x000000000082327b in catch_command_errors ( command=3D0xac226c ,=20 arg=3D0x7fffffffe17d "print My_Var > 10.0", from_tty=3D0, do_bp_actions= =3Dtrue) at /data/gdb_versions/devel/src/gdb/main.c:523 #26 0x0000000000823450 in execute_cmdargs (cmdarg_vec=3D0x7fffffffd880,=20 file_type=3DCMDARG_FILE, cmd_type=3DCMDARG_COMMAND, ret=3D0x7fffffffd85= c) at /data/gdb_versions/devel/src/gdb/main.c:618 #27 0x00000000008247d6 in captured_main_1 (context=3D0x7fffffffda90) at /data/gdb_versions/devel/src/gdb/main.c:1319 #28 0x00000000008249d4 in captured_main (data=3D0x7fffffffda90) at /data/gdb_versions/devel/src/gdb/main.c:1340 #29 0x0000000000824a3f in gdb_main (args=3D0x7fffffffda90) at /data/gdb_versions/devel/src/gdb/main.c:1365 #30 0x00000000004177bd in main (argc=3D15, argv=3D0x7fffffffdba8) at /data/gdb_versions/devel/src/gdb/gdb.c:32 ... --=20 You are receiving this mail because: You are on the CC list for the bug.=