On Tue, Jul 22, 2025 at 04:12:13AM +0300, Valery Ushakov wrote: > On Mon, Jul 21, 2025 at 23:13:59 +0200, Thomas Klausner wrote: > > > Does gdb work on this for anyone else? > > Or can someone please fix gdb? :-) > > gdb has been in a sad state for years, especially for threaded > programs (amd64 is in a better shape than most). it's not rocket > science, but it's just a lot of slog and nobody had time or energy to > step up. >
Also, the gdb developers have been very sloppy with curses calls and happily pass NULL pointers into libcurses. They get away with this when linking against ncurses because that has checks for NULL. I went through and added checks for NULL into our curses in -current too which I don't believe that we should need to do but there is no way to avoid it because our curses will be blamed (and has been) for what is actually improper use of the interface - the checks do add overhead, not really noticable but, still, it wastes cycles because of sloppy coding on the caller's side. Anyway, is the crash of gdb in a curses call? If so, please let me know and I will fix that. -- Brett Lymn -- Sent from my NetBSD device. "We are were wolves", "You mean werewolves?", "No we were wolves, now we are something else entirely", "Oh"