From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 23F603858004; Thu, 20 May 2021 23:03:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 23F603858004 From: "vries at gcc dot gnu.org" To: gdb-prs@sourceware.org Subject: [Bug symtab/27893] [fission] segfault in dw2_expand_symtabs_matching_one Date: Thu, 20 May 2021 23:03:40 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: symtab 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: Thu, 20 May 2021 23:03:40 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D27893 --- Comment #1 from Tom de Vries --- (In reply to Tom de Vries from comment #0) > When running test-case gdb.base/jit-elf-so.exp with target board fission,= I > run into: > ... > (gdb) PASS: gdb.base/jit-elf-so.exp: one_jit_test-1: continue to breakpoi= nt: > break here after-dlopen > break > /home/vries/gdb_versions/devel/src/gdb/testsuite/gdb.base/jit-elf-main.c:= 76^M > ERROR: GDB process no longer exists > GDB process exited with wait status 8504 exp9 0 0 CHILDKILLED SIGABRT SIG= ABRT > UNRESOLVED: gdb.base/jit-elf-so.exp: one_jit_test-1: setting breakpoint at > /home/vries/gdb_versions/devel/src/gdb/testsuite/gdb.base/jit-elf-main.c:= 76 > (eof) > ... >=20 >=20 > In more detail: > ... > $ gdb --args gdb -q -batch -x ./outputs/gdb.base/jit-elf-so/gdb.in.1=20 > ... > Thread 1 "gdb" received signal SIGSEGV, Segmentation fault. > 0x000000000066f46c in dw2_expand_symtabs_matching_one(dwarf2_per_cu_data = *, > dwarf2_per_objfile *, gdb::function_view, > gdb::function_view) > (per_cu=3D0x29b67a0, per_objfile=3D0x2442110, file_matcher=3D..., > expansion_notify=3D...) > at /home/vries/gdb_versions/devel/src/gdb/dwarf2/read.c:4119 > 4119 if (file_matcher =3D=3D NULL || per_cu->v.quick->mark) > (gdb)=20 > ... And the segfault happens because file_matcher !=3D NULL and per_cu->v.quick= =3D=3D NULL. --=20 You are receiving this mail because: You are on the CC list for the bug.=