Tested on Ubuntu 24.04 (noble):
```
$ printf "#include <glib.h>\nint main() { g_assert_cmpint(1, <, 0); }\n" >
test.c
$ gcc -Wall -o test test.c $(pkg-config --cflags --libs glib-2.0)
$ gdb --args ./test
(gdb) run
Starting program: ./test
Warnung: could not find '.gnu_debugaltlink' file for
/lib/x86_64-linux-gnu/libglib-2.0.so.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
**
ERROR:test.c:2:main: assertion failed (1 < 0): (1 < 0)
Bail out! ERROR:test.c:2:main: assertion failed (1 < 0): (1 < 0)
Program received signal SIGABRT, Aborted.
__pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at
./nptl/pthread_kill.c:44
Warnung: 44 ./nptl/pthread_kill.c: Datei oder Verzeichnis nicht gefunden
(gdb) print __glib_assert_msg
'__glib_assert_msg' has unknown type; cast it to its declared type
(gdb) print (char*) __glib_assert_msg
$1 = 0x55555555d960 "ERROR:test.c:2:main: assertion failed (1 < 0): (1 < 0)"
```
So it has been fixed since then.
** Changed in: glib2.0 (Ubuntu)
Status: New => Fix Released
** Changed in: glib2.0 (Ubuntu Yakkety)
Status: New => Won't Fix
** Changed in: glib2.0 (Ubuntu Zesty)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1689344
Title:
print of __glib_assert_msg not returning a message
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1689344/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs