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 desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs