1. When compiled `ENABLE_GCOV` note files are created .gcno.
Those files are used to create data files .gcda.
2. gcda files are obtained when the binary is executed.
In case of mtr (tested for 10.2) ./mtr 1st will create .gcda files across the server repo.
3. gcda files are scanned with dgcov.pl script to generate analysis (look the var/last_changes file.
All above works with 10.2!
With 10.6 gcda files are not created in step 2. <-Problem !
Looking link seems that gcda files are created after the process finishes.
I have debuged in 10.2 mtr 1st to see the creation of gcda files and I can confirm that on line 1096:
following is created (somewhere until that line):
while in 10.6 on the same place no gcda is generated.
Can it have something to do with changes (if any) of handling sigterm as stated in above link too?
Vladislav Vaintroub some hints please ?
Hmm running manually specific binary mariadb_config
10.2 - created gcda file:
10.6 - not created gcda file:
Means problem is somewhere in the server ?