gdb internal error on aarch64

Problems with packages? Post here, using [tags] of the package name.

gdb internal error on aarch64

Postby i509VCB » Tue May 30, 2023 5:31 pm

Using a simple hello world example in C, building it with gcc, and then running it in gdb, gdb raises an internal error:

$this->bbcode_second_pass_quote('', '
')../../gdb/thread.c:85: internal-error: inferior_thread: Assertion `current_thread_ != nullptr' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.
----- Backtrace -----
0xaaab4d8f0fef ???
0xaaab4dd5875f ???
0xaaab4dd58a03 ???
0xaaab4def37d3 ???
0xaaab4dcfe5a7 ???
0xaaab4dcfef9f ???
0xaaab4dc25d73 ???
0xaaab4d80c77b ???
0xaaab4dcf691f ???
0xaaab4dcf6f5f ???
0xaaab4dcf7013 ???
0xaaab4dbac00f ???
0xffff1bea5937 ???
0xffff1bea229f ???
0xaaab4db1d767 ???
0xaaab4db1f0b7 ???
0xaaab4dcfa63f ???
0xaaab4dad39d7 ???
0xaaab4dae448f ???
0xaaab4def3cf7 ???
0xaaab4def495f ???
0xaaab4db3303f ???
0xaaab4db35263 ???
0xaaab4d800f1f ???
0xffff47ef7b7f ???
0xffff47ef7c5f ???
0xaaab4d808c6f ???
0xffffffffffffffff ???
---------------------


A similar error also occurs when trying a C++ hello world example and using gdb to debug a project written in Rust.

gdb --version output:
$this->bbcode_second_pass_quote('', '
')GNU gdb (GDB) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law


And pacman -Qi gdb
$this->bbcode_second_pass_quote('', '
')Name : gdb
Version : 13.1-3
Description : The GNU Debugger
Architecture : aarch64
URL : https://www.gnu.org/software/gdb/
Licenses : GPL3
Groups : None
Provides : None
Depends On : glibc ncurses libncursesw.so=6-64 gcc-libs
expat xz mpfr source-highlight
gdb-common=13.1 readline libreadline.so=8-64
guile python libelf
Optional Deps : None
Required By : drkonqi
Optional For : kdevelop rustup
Conflicts With : None
Replaces : None
Installed Size : 13.15 MiB
Packager : Arch Linux ARM Build System
<builder+seattle@archlinuxarm.org>
Build Date : Fri 05 May 2023 10:20:43 PM CDT
Install Date : Mon 22 May 2023 08:21:06 PM CDT
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature


I am running on an M2 Mac running Asahi Linux (which is ALARM based) if that is relevant (uname -a output):
$this->bbcode_second_pass_quote('', '
')Linux verdigris 6.2.0-asahi-11-1-edge-ARCH #2 SMP PREEMPT_DYNAMIC Sun, 19 Mar 2023 10:26:57 +0000 aarch64 GNU/Linux
i509VCB
 
Posts: 2
Joined: Tue May 30, 2023 5:04 pm
Top

Re: gdb internal error on aarch64

Postby solskogen » Fri Jun 02, 2023 7:13 am

I suggest you ask the Asahi Linux people. GDB works just fine on my system (Pi48GB)
solskogen
 
Posts: 160
Joined: Mon Nov 18, 2013 10:41 am

Re: gdb internal error on aarch64

Postby i509VCB » Mon Jun 05, 2023 3:42 pm

Did some further research and it seems that 13.2 fixes this issue: https://sourceware.org/pipermail/gdb-an ... 00135.html

I also compiled from master gdb and it seems to work. I guess we just need to update the version of gdb that arch linux arm has.
i509VCB
 
Posts: 2
Joined: Tue May 30, 2023 5:04 pm


Return to Packages

Who is online

Users browsing this forum: No registered users and 5 guests