Bug#1082747: cod-tools: FTBFS (only) on riscv64

Aurelien Jarno aurel32 at debian.org
Sun Sep 29 15:02:06 BST 2024


Hi,

On 2024-09-29 02:10, Bernhard Übelacker wrote:
> On Fri, 27 Sep 2024 19:25:10 +0200 Aurelien Jarno <aurelien at aurel32.net> wrote:
> 
> > TIL disorderfs. I have also been able to reproduce it with disorderfs.
> > In addition knowing the root of the issue, I have been able to
> > reproduce the issue on a riscv64 machine using tmpfs as a build
> > directory, just like on the build daemons.
> > 
> > > Didn't have time to debug it further yet.
> > > > Hope this helps,
> > 
> > Definitely, thanks a lot!
> > 
> 
> 
> Hello everyone,
> I am also amazed, I did not know about disorderfs before.
> 
> I could reproduce the failure with rr-debugger on top of
> a disorderfs and compared it with a successful run (both on amd64).
> In the unsuccessful run the iteration through the
> predicted readdir does not return the expected file [1].
> 
> So in the bad case readdir of directory src/components/codcif
> does "just" not return the file "cif_list_tags" in my example
> and at least for the disorderfs case.

Is it really the output from readdir when looking for that file, or a
cache of it? Running make under strace seems to show it's a cache, as I
do not see a call to the getdents64 syscall for that directory, although
there are some for others:

| stat("doc/man/cif_list_tags.1", 0x7ffd87ad2620) = -1 ENOENT (No such file or directory)
| getdents64(4, [{d_ino=271026, d_off=32, d_reclen=24, d_type=DT_UNKNOWN, d_name="."}, {d_ino=270841, d_off=64, d_reclen=24, d_type=DT_UNKNOWN, d_name=".."}, {d_ino=271031, d_off=104, d_reclen=32, d_type=DT_UNKNOWN, d_name=".gitignore"}, {d_ino=271549, d_off=136, d_reclen=32, d_type=DT_UNKNOWN, d_name=".version"}, {d_ino=271029, d_off=168, d_reclen=32, d_type=DT_UNKNOWN, d_name="Makeconf"}, {d_ino=273097, d_off=200, d_reclen=32, d_type=DT_UNKNOWN, d_name="Makefile"}, {d_ino=271147, d_off=248, d_reclen=40, d_type=DT_UNKNOWN, d_name="Makelocal-version"}, {d_ino=271565, d_off=288, d_reclen=40, d_type=DT_UNKNOWN, d_name="README-TO-DO.txt"}, {d_ino=271561, d_off=320, d_reclen=32, d_type=DT_UNKNOWN, d_name="TO-DO"}, {d_ino=271546, d_off=352, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif.c"}, {d_ino=271567, d_off=384, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif.h"}, {d_ino=271547, d_off=424, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif2_grammar.y"}, {d_ino=271040, d_off=464, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif2_grammar_y.h"}, {d_ino=271569, d_off=504, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2_lexer.c"}, {d_ino=271037, d_off=544, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2_lexer.h"}, {d_ino=271557, d_off=584, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_compiler.c"}, {d_ino=271568, d_off=624, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_compiler.h"}, {d_ino=271563, d_off=664, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_grammar.y"}, {d_ino=271548, d_off=712, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_grammar_flex.c"}, {d_ino=271541, d_off=760, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_grammar_flex.h"}, {d_ino=271041, d_off=800, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_grammar_y.h"}, {d_ino=271028, d_off=840, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_lex_buffer.c"}, {d_ino=271039, d_off=880, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_lex_buffer.h"}, {d_ino=271562, d_off=920, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_lexer.c"}, {d_ino=271042, d_off=960, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_lexer.h"}, {d_ino=271550, d_off=1000, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_options.c"}, {d_ino=271554, d_off=1040, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_options.h"}, {d_ino=271826, d_off=1080, d_reclen=32, d_type=DT_UNKNOWN, d_name="ciflist.c"}, {d_ino=271566, d_off=1120, d_reclen=32, d_type=DT_UNKNOWN, d_name="ciflist.h"}, {d_ino=271560, d_off=1160, d_reclen=32, d_type=DT_UNKNOWN, d_name="cifmessage.c"}, {d_ino=271564, d_off=1200, d_reclen=32, d_type=DT_UNKNOWN, d_name="cifmessage.h"}, {d_ino=271559, d_off=1240, d_reclen=32, d_type=DT_UNKNOWN, d_name="ciftable.c"}, {d_ino=271043, d_off=1280, d_reclen=32, d_type=DT_UNKNOWN, d_name="ciftable.h"}, {d_ino=271555, d_off=1320, d_reclen=32, d_type=DT_UNKNOWN, d_name="cifvalue.c"}, {d_ino=271030, d_off=1360, d_reclen=32, d_type=DT_UNKNOWN, d_name="cifvalue.h"}, {d_ino=271027, d_off=1392, d_reclen=32, d_type=DT_UNKNOWN, d_name="common.c"}, {d_ino=271540, d_off=1424, d_reclen=32, d_type=DT_UNKNOWN, d_name="common.h"}, {d_ino=271572, d_off=1456, d_reclen=24, d_type=DT_UNKNOWN, d_name="data"}, {d_ino=271558, d_off=1496, d_reclen=32, d_type=DT_UNKNOWN, d_name="datablock.c"}, {d_ino=271827, d_off=1536, d_reclen=32, d_type=DT_UNKNOWN, d_name="datablock.h"}, {d_ino=271044, d_off=1568, d_reclen=32, d_type=DT_UNKNOWN, d_name="inputs"}, {d_ino=271552, d_off=1600, d_reclen=24, d_type=DT_UNKNOWN, d_name="lib"}, {d_ino=271570, d_off=1632, d_reclen=24, d_type=DT_UNKNOWN, d_name="obj"}, {d_ino=271377, d_off=1664, d_reclen=32, d_type=DT_UNKNOWN, d_name="outputs"}, {d_ino=271032, d_off=1696, d_reclen=32, d_type=DT_UNKNOWN, d_name="programs"}, {d_ino=271542, d_off=1736, d_reclen=32, d_type=DT_UNKNOWN, d_name="statistics"}, {d_ino=271148, d_off=1768, d_reclen=32, d_type=DT_UNKNOWN, d_name="tests"}, {d_ino=271038, d_off=1808, d_reclen=32, d_type=DT_UNKNOWN, d_name="version.hin"}, {d_ino=271556, d_off=1840, d_reclen=24, d_type=DT_UNKNOWN, d_name="yy.h"}], 32768) = 1632
| getdents64(4, [], 32768)                = 0
| close(4)                                = 0
| stat("doc/man", {st_dev=makedev(0, 0x2f), st_ino=272987, st_mode=S_IFDIR|0775, st_nlink=2, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=9, st_size=4096, st_atime=1727616481 /* 2024-09-29T15:28:01.209813455+0200 */, st_atime_nsec=209813455, st_mtime=1727616884 /* 2024-09-29T15:34:44.263929449+0200 */, st_mtime_nsec=263929449, st_ctime=1727616884 /* 2024-09-29T15:34:44.263929449+0200 */, st_ctime_nsec=263929449}) = 0
| openat(AT_FDCWD, "doc/man", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
| fstat(3, {st_dev=makedev(0, 0x2f), st_ino=272987, st_mode=S_IFDIR|0775, st_nlink=2, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=9, st_size=4096, st_atime=1727616481 /* 2024-09-29T15:28:01.209813455+0200 */, st_atime_nsec=209813455, st_mtime=1727616884 /* 2024-09-29T15:34:44.263929449+0200 */, st_mtime_nsec=263929449, st_ctime=1727616884 /* 2024-09-29T15:34:44.263929449+0200 */, st_ctime_nsec=263929449}) = 0
| getdents64(3, [{d_ino=272987, d_off=32, d_reclen=24, d_type=DT_UNKNOWN, d_name="."}, {d_ino=272981, d_off=64, d_reclen=24, d_type=DT_UNKNOWN, d_name=".."}, {d_ino=272988, d_off=104, d_reclen=32, d_type=DT_UNKNOWN, d_name=".gitignore"}, {d_ino=273365, d_off=144, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif-to-utf8.1"}, {d_ino=273366, d_off=184, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2cod.1"}, {d_ino=273367, d_off=224, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2csv.1"}, {d_ino=273368, d_off=264, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2json.1"}, {d_ino=273369, d_off=304, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2rdf.1"}, {d_ino=273370, d_off=344, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2ref.1"}, {d_ino=273371, d_off=384, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif2xyz.1"}, {d_ino=273372, d_off=424, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_CODify.1"}, {d_ino=273373, d_off=464, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_Fcalc.1"}, {d_ino=273374, d_off=520, d_reclen=56, d_type=DT_UNKNOWN, d_name="cif_adjust_journal_name_volume.1"}, {d_ino=273375, d_off=568, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_automorphism.1"}, {d_ino=273376, d_off=616, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_bounding_box.1"}, {d_ino=273377, d_off=664, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_cell_contents.1"}, {d_ino=273378, d_off=704, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_classify.1"}, {d_ino=273379, d_off=744, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_cod_check.1"}, {d_ino=273380, d_off=792, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_cod_deposit.1"}, {d_ino=273381, d_off=840, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_cod_numbers.1"}, {d_ino=273382, d_off=888, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_compare_dics.1"}, {d_ino=273383, d_off=936, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_correct_tags.1"}, {d_ino=273384, d_off=1000, d_reclen=64, d_type=DT_UNKNOWN, d_name="cif_create_AMCSD_pressure_temp_tags.1"}, {d_ino=273385, d_off=1048, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_ddl1_dic_check.1"}, {d_ino=273386, d_off=1096, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_ddlm_dic_check.1"}, {d_ino=273387, d_off=1144, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_ddlm_dic_print.1"}, {d_ino=273388, d_off=1192, d_reclen=48, d_type=DT_UNKNOWN, d_name="cif_dictionary_tags.1"}, {d_ino=273389, d_off=1232, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_diff.1"}, {d_ino=273390, d_off=1272, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_distances.1"}, {d_ino=273391, d_off=1312, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_estimate_Z.1"}, {d_ino=273392, d_off=1360, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_eval_numbers.1"}, {d_ino=273393, d_off=1400, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_fillcell.1"}, {d_ino=273394, d_off=1440, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_filter.1"}, {d_ino=273395, d_off=1488, d_reclen=48, d_type=DT_UNKNOWN, d_name="cif_find_duplicates.1"}, {d_ino=273396, d_off=1536, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_find_symmetry.1"}, {d_ino=273397, d_off=1576, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_fix_values.1"}, {d_ino=273398, d_off=1632, d_reclen=48, d_type=DT_UNKNOWN, d_name="cif_guess_AMCSD_atom_types.1"}, {d_ino=273399, d_off=1680, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_hkl_COD_number.1"}, {d_ino=273400, d_off=1720, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_hkl_check.1"}, {d_ino=273401, d_off=1768, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_mark_disorder.1"}, {d_ino=273402, d_off=1808, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_merge.1"}, {d_ino=273403, d_off=1848, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_molecule.1"}, {d_ino=273404, d_off=1896, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_mpod_v1_to_v2.1"}, {d_ino=273405, d_off=1944, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_mpod_v1_to_v3.1"}, {d_ino=273406, d_off=1992, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_mpod_v2_to_v1.1"}, {d_ino=273407, d_off=2040, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_mpod_v3_to_v1.1"}, {d_ino=273408, d_off=2080, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_overlay.1"}, {d_ino=273409, d_off=2112, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_p1.1"}, {d_ino=273410, d_off=2152, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_parse.1"}, {d_ino=273411, d_off=2200, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_reduce_Niggli.1"}, {d_ino=273412, d_off=2248, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_reduce_cell.1"}, {d_ino=273413, d_off=2312, d_reclen=56, d_type=DT_UNKNOWN, d_name="cif_reformat_AMCSD_author_names.1"}, {d_ino=273414, d_off=2376, d_reclen=56, d_type=DT_UNKNOWN, d_name="cif_reformat_pubmed_author_names.1"}, {d_ino=273415, d_off=2440, d_reclen=64, d_type=DT_UNKNOWN, d_name="cif_reformat_uppercase_author_names.1"}, {d_ino=273416, d_off=2480, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_select.1"}, {d_ino=273417, d_off=2520, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_set_value.1"}, {d_ino=273418, d_off=2560, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_sort_atoms.1"}, {d_ino=273419, d_off=2600, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_split.1"}, {d_ino=273420, d_off=2648, d_reclen=48, d_type=DT_UNKNOWN, d_name="cif_split_primitive.1"}, {d_ino=273421, d_off=2696, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_symop_apply.1"}, {d_ino=273422, d_off=2744, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_tags_in_list.1"}, {d_ino=273423, d_off=2784, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_tcod_tree.1"}, {d_ino=273424, d_off=2824, d_reclen=40, d_type=DT_UNKNOWN, d_name="cif_validate.1"}, {d_ino=273425, d_off=2864, d_reclen=32, d_type=DT_UNKNOWN, d_name="cif_values.1"}, {d_ino=273426, d_off=2912, d_reclen=40, d_type=DT_UNKNOWN, d_name="cod-tools-version.1"}, {d_ino=273427, d_off=2952, d_reclen=32, d_type=DT_UNKNOWN, d_name="cod2rdf.1"}, {d_ino=273428, d_off=2992, d_reclen=32, d_type=DT_UNKNOWN, d_name="cod_fetch.1"}, {d_ino=273429, d_off=3040, d_reclen=40, d_type=DT_UNKNOWN, d_name="cod_manage_related.1"}, {d_ino=273430, d_off=3080, d_reclen=32, d_type=DT_UNKNOWN, d_name="codcif2sdf.1"}, {d_ino=273431, d_off=3120, d_reclen=40, d_type=DT_UNKNOWN, d_name="codxyz2fract.1"}, {d_ino=273432, d_off=3160, d_reclen=40, d_type=DT_UNKNOWN, d_name="codxyz2ortho.1"}, {d_ino=273433, d_off=3192, d_reclen=32, d_type=DT_UNKNOWN, d_name="cosets.1"}, {d_ino=273434, d_off=3232, d_reclen=40, d_type=DT_UNKNOWN, d_name="ddl1-to-ddlm.1"}, {d_ino=273435, d_off=3272, d_reclen=40, d_type=DT_UNKNOWN, d_name="ddlm_validate.1"}, {d_ino=273436, d_off=3312, d_reclen=40, d_type=DT_UNKNOWN, d_name="dic2markdown.1"}, {d_ino=273437, d_off=3352, d_reclen=40, d_type=DT_UNKNOWN, d_name="fetch_cif_dict.1"}, {d_ino=273438, d_off=3392, d_reclen=40, d_type=DT_UNKNOWN, d_name="find_numbers.1"}, {d_ino=273439, d_off=3432, d_reclen=40, d_type=DT_UNKNOWN, d_name="formula_sum.1"}, {d_ino=273440, d_off=3472, d_reclen=32, d_type=DT_UNKNOWN, d_name="json2cif.1"}, {d_ino=273441, d_off=3512, d_reclen=32, d_type=DT_UNKNOWN, d_name="molcif2sdf.1"}, {d_ino=273442, d_off=3552, d_reclen=32, d_type=DT_UNKNOWN, d_name="msg_parse.1"}, {d_ino=273443, d_off=3592, d_reclen=32, d_type=DT_UNKNOWN, d_name="oqmd2cif.1"}, {d_ino=273444, d_off=3640, d_reclen=40, d_type=DT_UNKNOWN, d_name="sdf_add_cod_data.1"}, {d_ino=273445, d_off=3672, d_reclen=32, d_type=DT_UNKNOWN, d_name="ssg3d.1"}, {d_ino=273446, d_off=3720, d_reclen=48, d_type=DT_UNKNOWN, d_name="ssg_symop_canonical.1"}, {d_ino=273447, d_off=3768, d_reclen=40, d_type=DT_UNKNOWN, d_name="ssg_symop_check.1"}, {d_ino=273448, d_off=3816, d_reclen=40, d_type=DT_UNKNOWN, d_name="ssg_symop_matrices.1"}, {d_ino=273449, d_off=3864, d_reclen=40, d_type=DT_UNKNOWN, d_name="ssg_symop_string.1"}, {d_ino=273450, d_off=3896, d_reclen=32, d_type=DT_UNKNOWN, d_name="syminv.1"}, {d_ino=273451, d_off=3928, d_reclen=32, d_type=DT_UNKNOWN, d_name="symmul.1"}, {d_ino=273452, d_off=3976, d_reclen=48, d_type=DT_UNKNOWN, d_name="symop_build_spacegroup.1"}, {d_ino=273453, d_off=4008, d_reclen=32, d_type=DT_UNKNOWN, d_name="symops.1"}, {d_ino=273454, d_off=4048, d_reclen=40, d_type=DT_UNKNOWN, d_name="utf8-to-cif.1"}], 32768) = 3600
| getdents64(3, [], 32768)                = 0
| close(3)                                = 0
| stat("doc/man/RCS", 0x7ffd87ad3390)     = -1 ENOENT (No such file or directory)
| stat("doc/man/SCCS", 0x7ffd87ad3390)    = -1 ENOENT (No such file or directory)
| stat("src/components/codcif/RCS", 0x7ffd87ad20d0) = -1 ENOENT (No such file or directory)
| stat("src/components/codcif/SCCS", 0x7ffd87ad20d0) = -1 ENOENT (No such file or directory)
| write(2, "make: *** No rule to make target"..., 84) = 84
| chdir("/home/aurel32/cod-tools/ordered/cod-tools-3.10.0+dfsg") = 0
| close(1)                                = 0
| exit_group(2)                           = ?
| +++ exited with 2 +++
 
 
Compare that with the case not using disorderfs:
 
| stat("doc/man/cif_list_tags.1", 0x7fff8e0f8c50) = -1 ENOENT (No such file or directory)
| getdents64(4, [{d_ino=164139, d_off=364643182047315255, d_reclen=40, d_type=DT_REG, d_name="cif_options.c"}, {d_ino=131355, d_off=447692656639972441, d_reclen=32, d_type=DT_REG, d_name="version.h"}, {d_ino=164144, d_off=483355229826516980, d_reclen=32, d_type=DT_REG, d_name="cifvalue.c"}, {d_ino=164136, d_off=893631356793433800, d_reclen=40, d_type=DT_REG, d_name="cif2_grammar.y"}, {d_ino=131329, d_off=980161949249163196, d_reclen=40, d_type=DT_REG, d_name=".cif_compiler.d"}, {d_ino=131324, d_off=1459010779669581319, d_reclen=32, d_type=DT_REG, d_name=".ciflist.d"}, {d_ino=164161, d_off=1535345535399665922, d_reclen=24, d_type=DT_DIR, d_name="data"}, {d_ino=163631, d_off=1551258908664077691, d_reclen=32, d_type=DT_REG, d_name="cif_lexer.h"}, {d_ino=163618, d_off=1723219247778082734, d_reclen=32, d_type=DT_REG, d_name="Makeconf"}, {d_ino=164155, d_off=1805033175869470349, d_reclen=32, d_type=DT_REG, d_name="ciflist.h"}, {d_ino=131341, d_off=1827876685811621681, d_reclen=40, d_type=DT_REG, d_name="cif_grammar.tab.c"}, {d_ino=164158, d_off=1835382511912397368, d_reclen=32, d_type=DT_REG, d_name="cif2_lexer.c"}, {d_ino=164148, d_off=2089210924455997829, d_reclen=32, d_type=DT_REG, d_name="ciftable.c"}, {d_ino=163617, d_off=2268525308607879705, d_reclen=40, d_type=DT_REG, d_name="cif_lex_buffer.c"}, {d_ino=163615, d_off=2281378485546071376, d_reclen=24, d_type=DT_DIR, d_name="."}, {d_ino=131358, d_off=2579911424051878319, d_reclen=32, d_type=DT_REG, d_name="cifvalues"}, {d_ino=131335, d_off=2597399196033198334, d_reclen=40, d_type=DT_REG, d_name="cif2_grammar.tab.c"}, {d_ino=131325, d_off=2779665786539833128, d_reclen=40, d_type=DT_REG, d_name=".cif_options.d"}, {d_ino=163630, d_off=2845202419413949863, d_reclen=40, d_type=DT_REG, d_name="cif_grammar_y.h"}, {d_ino=131330, d_off=3125351574601776833, d_reclen=40, d_type=DT_REG, d_name=".cif2_lexer.d"}, {d_ino=163620, d_off=3166422628339663503, d_reclen=32, d_type=DT_REG, d_name=".gitignore"}, {d_ino=131356, d_off=3318768954433714871, d_reclen=40, d_type=DT_REG, d_name="cif_list_tags"}, {d_ino=164149, d_off=3390649797265017662, d_reclen=32, d_type=DT_REG, d_name="cifmessage.c"}, {d_ino=131339, d_off=3566365048633265658, d_reclen=40, d_type=DT_REG, d_name="cif_grammar.output"}, {d_ino=163966, d_off=3772266723979171220, d_reclen=32, d_type=DT_DIR, d_name="outputs"}, {d_ino=131327, d_off=4022407210680598956, d_reclen=40, d_type=DT_REG, d_name=".cif_lex_buffer.d"}, {d_ino=163616, d_off=4089608371237049153, d_reclen=32, d_type=DT_REG, d_name="common.c"}, {d_ino=131326, d_off=4199996101237607050, d_reclen=32, d_type=DT_REG, d_name=".cif_lexer.d"}, {d_ino=131320, d_off=4246199534008366322, d_reclen=32, d_type=DT_REG, d_name=".common.d"}, {d_ino=164138, d_off=4293222522039816758, d_reclen=32, d_type=DT_LNK, d_name=".version"}, {d_ino=131322, d_off=4581851478933128237, d_reclen=32, d_type=DT_REG, d_name=".ciftable.d"}, {d_ino=164157, d_off=4850720957587565258, d_reclen=40, d_type=DT_REG, d_name="cif_compiler.h"}, {d_ino=164130, d_off=4979812456881663838, d_reclen=40, d_type=DT_REG, d_name="cif_grammar_flex.h"}, {d_ino=164159, d_off=5158091475261409006, d_reclen=24, d_type=DT_DIR, d_name="obj"}, {d_ino=164151, d_off=5291322606514435568, d_reclen=32, d_type=DT_REG, d_name="cif_lexer.c"}, {d_ino=163619, d_off=5352968047142389001, d_reclen=32, d_type=DT_REG, d_name="cifvalue.h"}, {d_ino=164154, d_off=5378921492003117495, d_reclen=40, d_type=DT_REG, d_name="README-TO-DO.txt"}, {d_ino=163632, d_off=5542532654880317051, d_reclen=32, d_type=DT_REG, d_name="ciftable.h"}, {d_ino=163626, d_off=5566018306416104690, d_reclen=32, d_type=DT_REG, d_name="cif2_lexer.h"}, {d_ino=163430, d_off=5855791922859146714, d_reclen=24, d_type=DT_DIR, d_name=".."}, {d_ino=164145, d_off=5951383142021725281, d_reclen=24, d_type=DT_REG, d_name="yy.h"}, {d_ino=164156, d_off=6007845982211092792, d_reclen=32, d_type=DT_REG, d_name="cif.h"}, {d_ino=163736, d_off=6137695704519098906, d_reclen=40, d_type=DT_LNK, d_name="Makelocal-version"}, {d_ino=163633, d_off=6275014734106579615, d_reclen=32, d_type=DT_DIR, d_name="inputs"}, {d_ino=164137, d_off=6298958301445536462, d_reclen=40, d_type=DT_REG, d_name="cif_grammar_flex.c"}, {d_ino=164150, d_off=6299966523531800917, d_reclen=32, d_type=DT_REG, d_name="TO-DO"}, {d_ino=164147, d_off=6302296347817675970, d_reclen=32, d_type=DT_REG, d_name="datablock.c"}, {d_ino=131321, d_off=6594879581409346936, d_reclen=32, d_type=DT_REG, d_name=".cifvalue.d"}, {d_ino=164135, d_off=6662477379592827395, d_reclen=32, d_type=DT_REG, d_name="cif.c"}, {d_ino=131323, d_off=6711416204909853495, d_reclen=40, d_type=DT_REG, d_name=".cifmessage.d"}, {d_ino=164415, d_off=7195130896263665877, d_reclen=32, d_type=DT_REG, d_name="ciflist.c"}, {d_ino=164416, d_off=7201125855250634548, d_reclen=32, d_type=DT_REG, d_name="datablock.h"}, {d_ino=131340, d_off=7347802161103848195, d_reclen=40, d_type=DT_REG, d_name="cif_grammar.tab.h"}, {d_ino=131334, d_off=7506550650111523132, d_reclen=40, d_type=DT_REG, d_name="cif2_grammar.tab.h"}, {d_ino=163737, d_off=7570740440279967923, d_reclen=32, d_type=DT_DIR, d_name="tests"}, {d_ino=163628, d_off=7735660176097429806, d_reclen=40, d_type=DT_REG, d_name="cif_lex_buffer.h"}, {d_ino=164131, d_off=7917895186334999908, d_reclen=32, d_type=DT_DIR, d_name="statistics"}, {d_ino=131328, d_off=7998066480477987258, d_reclen=40, d_type=DT_REG, d_name=".cif_grammar_flex.d"}, {d_ino=131319, d_off=8150973376687078047, d_reclen=32, d_type=DT_REG, d_name=".datablock.d"}, {d_ino=164146, d_off=8174656773690839884, d_reclen=40, d_type=DT_REG, d_name="cif_compiler.c"}, {d_ino=164152, d_off=8308576059693354913, d_reclen=40, d_type=DT_REG, d_name="cif_grammar.y"}, {d_ino=164141, d_off=8440412886583098432, d_reclen=24, d_type=DT_DIR, d_name="lib"}, {d_ino=131333, d_off=8443635844895609773, d_reclen=40, d_type=DT_REG, d_name="cif2_grammar.output"}, {d_ino=163627, d_off=8607275374200907931, d_reclen=32, d_type=DT_REG, d_name="version.hin"}, {d_ino=164143, d_off=8709889167650653733, d_reclen=40, d_type=DT_REG, d_name="cif_options.h"}, {d_ino=163629, d_off=8740086218574938588, d_reclen=40, d_type=DT_REG, d_name="cif2_grammar_y.h"}, {d_ino=164153, d_off=8777447507564736833, d_reclen=32, d_type=DT_REG, d_name="cifmessage.h"}, {d_ino=164129, d_off=8783863949910786572, d_reclen=32, d_type=DT_REG, d_name="common.h"}, {d_ino=131331, d_off=8794783699151855420, d_reclen=32, d_type=DT_REG, d_name=".cif.d"}, {d_ino=165686, d_off=8819437734622845836, d_reclen=32, d_type=DT_REG, d_name="Makefile"}, {d_ino=163621, d_off=9208968675313787475, d_reclen=32, d_type=DT_DIR, d_name="programs"}, {d_ino=131357, d_off=9223372036854775807, d_reclen=32, d_type=DT_REG, d_name="cifparse"}], 32768) = 2472
| stat("src/components/codcif/cif_list_tags", {st_dev=makedev(0xfe, 0x1), st_ino=131356, st_mode=S_IFREG|0775, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=752, st_size=382520, st_atime=1727618197 /* 2024-09-29T15:56:37.542607587+0200 */, st_atime_nsec=542607587, st_mtime=1727618197 /* 2024-09-29T15:56:37.542607587+0200 */, st_mtime_nsec=542607587, st_ctime=1727618197 /* 2024-09-29T15:56:37.542607587+0200 */, st_ctime_nsec=542607587}) = 0
| getdents64(4, [], 32768)                = 0
| close(4)                                = 0
| stat("src/components/codcif/RCS", 0x7fff8e0f9860) = -1 ENOENT (No such file or directory)
| stat("src/components/codcif/SCCS", 0x7fff8e0f9860) = -1 ENOENT (No such file or directory)
| write(1, "src/components/codcif/cif_list_t"..., 144) = 144
| rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
| newfstatat(AT_FDCWD, "/bin/sh", {st_dev=makedev(0x8, 0x1), st_ino=18790, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=256, st_size=129736, st_atime=1727543821 /* 2024-09-28T19:17:01.807257907+0200 */, st_atime_nsec=807257907, st_mtime=1717574911 /* 2024-06-05T10:08:31+0200 */, st_mtime_nsec=0, st_ctime=1717743792 /* 2024-06-07T09:03:12.759164357+0200 */, st_ctime_nsec=759164357}, 0) = 0
| geteuid()                               = 1000
| getegid()                               = 1000
| getuid()                                = 1000
| getgid()                                = 1000
| access("/bin/sh", X_OK)                 = 0
| mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f8ba035e000
| rt_sigprocmask(SIG_BLOCK, ~[], [HUP INT QUIT TERM CHLD XCPU XFSZ], 8) = 0
| clone3({flags=CLONE_VM|CLONE_VFORK|CLONE_CLEAR_SIGHAND, exit_signal=SIGCHLD, stack=0x7f8ba035e000, stack_size=0x9000}, 88) = 124296
| munmap(0x7f8ba035e000, 36864)           = 0
| rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD XCPU XFSZ], NULL, 8) = 0
| rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
| wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 124296
| rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
| rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
| stat("doc/man/cif_list_tags.1", {st_dev=makedev(0xfe, 0x1), st_ino=146037, st_mode=S_IFREG|0664, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=4096, st_blocks=8, st_size=1023, st_atime=1727618201 /* 2024-09-29T15:56:41.254626527+0200 */, st_atime_nsec=254626527, st_mtime=1727618201 /* 2024-09-29T15:56:41.262626567+0200 */, st_mtime_nsec=262626567, st_ctime=1727618201 /* 2024-09-29T15:56:41.262626567+0200 */, st_ctime_nsec=262626567}) = 0

Regards
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien at aurel32.net                     http://aurel32.net



More information about the debian-science-maintainers mailing list