Après mise à jour de NetVault vers la version 12.2 sous Linux CentOS /RHEL 7.5 et 7.6, le processus nvsched subit plusieurs crashes au démarrage de l'application.
- Le processus subit une segfault et génère un core dump
- Le fichier /var/log/messages retourne les messages suivants:
++++++++++++++++
Mar 13 17:35:52 localhost kernel: nvsched[1646]: segfault at 7f5d00000000 ip 0000003de0047e2c sp 00007fffb7172220 error 4 in libc-2.12.so[3de0000000+18a000]
Mar 13 17:35:52 localhost abrtd: Directory 'ccpp-2019-03-13-17:35:52-1646' creation detected
Mar 13 17:35:52 localhost abrt[1702]: Saved core dump of pid 1646 (/usr/netvault/bin/nvsched) to /var/spool/abrt/ccpp-2019-03-13-17:35:52-1646 (18874368 bytes)
Mar 13 17:35:53 localhost abrtd: Executable '/usr/netvault/bin/nvsched' doesn't belong to any package and ProcessUnpackaged is set to 'no'
Mar 13 17:35:53 localhost abrtd: 'post-create' on '/var/spool/abrt/ccpp-2019-03-13-17:35:52-1646' exited with 1
Mar 13 17:35:53 localhost abrtd: Deleting problem directory '/var/spool/abrt/ccpp-2019-03-13-17:35:52-1646'
Mar 13 17:35:53 localhost kernel: nvsched[1728]: segfault at 7f8400000000 ip 0000003de0047e2c sp 00007fff40734210 error 4 in libc-2.12.so[3de0000000+18a000]
Mar 13 17:35:53 localhost NetVault[1604]: NetVault: Client: 'localhost' Class: 'System' Job: 'N/A' Warnlevel: 'Severe Error' Msg: 'Process 'Schedule Manager' (PID '5') has crashed!'
++++++++++++++++
- Sous les journaux NetVault, on peu voir que le processus nvsched essaie de récupérer la liste des jobs planifés au moment du crash:
---
Loading scheduled phases, if any
Process 'Schedule Manager' (PID '5') has crashed!
---
nvsched produit aussi un fichier dump sous /usr/netvault/dump qui montre un problème avec le résultat obtenu depuis la base netvault_scheduling:
---
6 DBCONNCT:11079 25 0 123533.245067 (1,0/0){SELECT * FROM scheduledphaseinfo ord
...
4 DBWRKFLW:11079 4 0 123533.302911 pgSchedDbSetPhaseInfoFromPGresult: Query returned null value for column jobmanagerid
---
- Par contre bien que nvsched subit plusieurs crashes au démarrage de NetVault, l'impact est minimal car l'application démarre bien et s'éxécute sans problèmes.