Depuis quelques temps déjà, j'ai souvent des coredumps qui se produisent (ils apparaissent très clairement dans le journal). Quelques extraits :
Code : Tout sélectionner
mai 16 11:02:03 localhost FAHClient[699]: 09:02:03:WU02:FS00:0xa4:Completed 185000 out of 250000 steps (74%)
mai 16 11:03:44 localhost kernel: FahCore_a4[823]: segfault at 7fd9c5e64c14 ip 00000000006636fe sp 00007fd9d29065d0 error 4 in FahCore_a4[400000+5e9000]
mai 16 11:03:45 localhost systemd-coredump[27851]: Process 713 (FahCore_a4) of user 0 dumped core.
mai 16 11:03:45 localhost FAHClient[699]: 09:03:45:WU02:FS00:FahCore returned: INTERRUPTED (102 = 0x66)
mai 16 11:03:45 localhost FAHClient[699]: 09:03:45:WU02:FS00:Starting
...
mai 16 14:00:49 localhost kernel: Chrome_ChildThr[14992]: segfault at 0 ip 00007f4f4f92d005 sp 00007f4f3b059520 error 6 in libmozalloc.so[7f4f4f92c000+2000]
mai 16 14:00:52 localhost systemd-coredump[21748]: Process 2348 (firefox) of user 1000 dumped core.
mai 16 14:00:52 localhost systemd-coredump[22017]: Process 14991 (plugin-containe) of user 1000 dumped core.
Le réel problème de ces coredumps, c'est qu'ils apparaissent trop souvent à mon goût, j'en ai généralement tous les jours, je peux en avoir plusieurs fois par jour (cf aujourd'hui). Mais ce qui m'inquiète dans tout ça, c'est que plusieurs programmes différents sont touchés (Folding@Home, Firefox, Medit...). Les programmes en question crashent sans aucun signe au préalable.
J'ai un peu voulu regarder ce que ça donne avec
coredumpctl
, et ça dit la même chose :
Code : Tout sélectionner
TIME PID UID GID SIG PRESENT EXE
sam. 2015-05-16 11:03:45 CEST 713 0 0 11 * /opt/fah/cores/web.stanford.edu/~pande/Linux/AMD64/Core_a4.fah/FahCore_a4
sam. 2015-05-16 14:00:52 CEST 2348 1000 100 11 * /usr/lib/firefox/firefox
sam. 2015-05-16 14:00:52 CEST 14991 1000 100 11 * /usr/lib/firefox/plugin-container
gdb
avec le core extrait. Voici la trace d'exécution :
Code : Tout sélectionner
...
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `firefox'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f2d563a5609 in raise () from /usr/lib/libpthread.so.0
(gdb) bt
#0 0x00007f2d563a5609 in raise () from /usr/lib/libpthread.so.0
#1 0x00007f2d52e3a27a in ?? () from /usr/lib/firefox/libxul.so
#2 <signal handler called>
#3 0x00007f2d537e7dad in ?? () from /usr/lib/firefox/libxul.so
#4 0x00007f2d539e882f in ?? () from /usr/lib/firefox/libxul.so
#5 0x00007f2d53da4c9b in ?? () from /usr/lib/firefox/libxul.so
#6 0x00007f2d539e4f3e in ?? () from /usr/lib/firefox/libxul.so
#7 0x00007f2d539e4759 in ?? () from /usr/lib/firefox/libxul.so
#8 0x00007f2d53dac783 in ?? () from /usr/lib/firefox/libxul.so
#9 0x00007f2d532e91f3 in ?? () from /usr/lib/firefox/libxul.so
#10 0x00007f2d533e3061 in ?? () from /usr/lib/firefox/libxul.so
#11 0x00007f2d53615019 in ?? () from /usr/lib/firefox/libxul.so
#12 0x00007f2d536180cb in ?? () from /usr/lib/firefox/libxul.so
#13 0x00007f2d53361cfb in ?? () from /usr/lib/firefox/libxul.so
#14 0x00007f2d53361ac4 in ?? () from /usr/lib/firefox/libxul.so
#15 0x00007f2d5335ea6f in ?? () from /usr/lib/firefox/libxul.so
#16 0x00007f2d5336e91c in ?? () from /usr/lib/firefox/libxul.so
#17 0x00007f2d533b19ae in ?? () from /usr/lib/firefox/libxul.so
#18 0x00007f2d53b35472 in ?? () from /usr/lib/firefox/libxul.so
#19 0x00007f2d53c7786a in ?? () from /usr/lib/firefox/libxul.so
#20 0x00007f2d53d0e19e in ?? () from /usr/lib/firefox/libxul.so
#21 0x00007f2d53d21418 in ?? () from /usr/lib/firefox/libxul.so
---Type <return> to continue, or q <return> to quit---
#22 0x00007f2d53d1f976 in ?? () from /usr/lib/firefox/libxul.so
#23 0x00007f2d53d1f738 in XRE_main () from /usr/lib/firefox/libxul.so
#24 0x000000000040fe54 in ?? ()
#25 0x000000000040c296 in ?? ()
#26 0x00007f2d557fa800 in __libc_start_main () from /usr/lib/libc.so.6
#27 0x000000000040fad9 in _start ()
(gdb)
J'espère que des personnes sauront me répondre.