I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata
OpenMandriva Lx version:
OpenMandriva ROME 25.06
Desktop environment (KDE, LXQT…):
KDE Plasma Version: 6.3.4
Description of the issue (screenshots if relevant):
GDB 16.2-1: hitting a breakpoint (like b main) fails with
Reading symbols from ./test...
(gdb) b main
warning: could not convert 'main' from the host encoding (ISO-8859-1) to UTF-32.
This normally should not happen, please file a bug report.
Breakpoint 1 at 0x40110a: file test.c, line 1.
(gdb) r
Starting program: /home/tree/test
Python Exception <class 'ValueError'>: return value from _handle_missing_debuginfo should be None, a Bool, or a String
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Recursive internal problem.
After dnf downgrade gdb GDB 13.1-1 works as expected.
The C program in question is simply
int main(void) {return 42;}
compiled with
gcc -g test.c -o test
Relevant informations (hardware involved, software version, logs or output…):
I ran debuginfo-install glibc and don’t know what else to try.
Thank you for any help. I’m really liking OpenMandriva.
So you asked your computer the Ultimate Question of Life, the Universe, and Everything?
Back to the issue, we use llvm for our toolset. Some of the devs might be able to help with gcc but it might be a better question for them:
Normally when things stop working across versions, it’s a bug, or something was changed or removed. Someone else has brought up the Python related issue here already so I think they are leaning towards it being a bug.