Durch einen Coredump, der von eines meiner Programme erzeugt wurde, ist mir aufgefallen, dass da noch sehr viel mehr sind, die mir bisher nicht aufgefallen sind.
Angefangen hat das am 22. Nov. 2025 21:50. Ausgelöst wohl durch ein Upgrade zwei Tage vorher. Das pacman.log zeigt:
[2025-11-20T10:38:57+0100] [ALPM] upgraded iwd (3.9-1 -> 3.10-1)
[2026-03-22T21:47:59+0100] [ALPM] upgraded iwd (3.10-1 -> 3.12-1)
Die letzten Zeilen von coredunpctl:
...
Sat 2026-08-15 20:20:11 CEST 340862 1000 984 SIGSEGV present /home/manfred/prog/gui/dbm/dbman >
Sat 2026-08-15 22:45:36 CEST 344590 1000 984 SIGABRT present /usr/bin/ddd
Sat 2026-08-15 22:45:36 CEST 344601 1000 984 SIGSEGV present /usr/bin/ddd
Sat 2026-08-15 22:45:37 CEST 341514 1000 984 SIGSEGV present /usr/bin/ddd
Sun 2026-08-16 09:00:45 CEST 315367 0 0 SIGSEGV inaccessible /usr/lib/iwd/iwd
Sun 2026-08-16 09:13:58 CEST 345460 0 0 SIGSEGV inaccessible /usr/lib/iwd/iwd
Sun 2026-08-16 15:18:17 CEST 346590 0 0 SIGSEGV inaccessible /usr/lib/iwd/iwd
Mon 2026-08-17 10:56:08 CEST 360560 0 0 SIGSEGV inaccessible /usr/lib/iwd/iwd
Mon 2026-08-17 19:51:50 CEST 521 0 0 SIGSEGV inaccessible /usr/lib/iwd/iwd
Heute um 19:51 hatte ich das System neu gestartet. Das Problem scheint aber auch aufzutreten, wenn der Rechner aus dem Ruhezustand aufgeweckt wird. Danach läuft iwd aber:
[manfred@noir ~]$ pidof iwd
1428
[manfred@noir ~]$
ich käme ja sonst nicht ins Internet.
Das ist mir lange Zeit nicht aufgefallen, da ich meine Fehler verdächtigen Programme meisten mit dem ddd Debugger starte. ddd hat die schöne Eigenschaft, einen Coredump abzufangen und das verursachende Programm im Speicher zu belassen. Durch das 'bt' Menü erhält man dann meistens die Absturzstelle und hat dann auch noch Zugriff auf die Variablen, ein Luxus den ein Core-File nicht bietet.