{"action":"created","issue":{"url":"https://api.github.com/repos/linux-test-project/ltp/issues/118","repository_url":"https://api.github.com/repos/linux-test-project/ltp","labels_url":"https://api.github.com/repos/linux-test-project/ltp/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/linux-test-project/ltp/issues/118/comments","events_url":"https://api.github.com/repos/linux-test-project/ltp/issues/118/events","html_url":"https://github.com/linux-test-project/ltp/issues/118","id":194281293,"number":118,"title":"open14 and openat03 failed with wrong file mode","user":{"login":"Vertigo0709","id":20921419,"avatar_url":"https://avatars.githubusercontent.com/u/20921419?v=3","gravatar_id":"","url":"https://api.github.com/users/Vertigo0709","html_url":"https://github.com/Vertigo0709","followers_url":"https://api.github.com/users/Vertigo0709/followers","following_url":"https://api.github.com/users/Vertigo0709/following{/other_user}","gists_url":"https://api.github.com/users/Vertigo0709/gists{/gist_id}","starred_url":"https://api.github.com/users/Vertigo0709/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vertigo0709/subscriptions","organizations_url":"https://api.github.com/users/Vertigo0709/orgs","repos_url":"https://api.github.com/users/Vertigo0709/repos","events_url":"https://api.github.com/users/Vertigo0709/events{/privacy}","received_events_url":"https://api.github.com/users/Vertigo0709/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-12-08T09:05:53Z","updated_at":"2016-12-13T11:07:11Z","closed_at":null,"body":"Hi,\r\n\r\nI had both testcases open14 and openat03 failed with same errors\r\n\r\n> open14      0  TINFO  :  and check file permissions\r\nopen14      3  TFAIL  :  open14.c:212: file mode read 7777, but expected 7755\r\n\r\nopenat03    0  TINFO  :  and check file permissions\r\nopenat03    3  TFAIL  :  openat03.c:223: file mode read 7777, but expected 7755\r\n\r\nLooking a little deeper into the code, the issue may come from these lines\r\n>\tconst mode_t test_perms[] = { 0, 07777, 001, 0755, 0644, 0440 };\r\n        ...\r\n\tmode_t mask = umask(0), perm;\r\n\tumask(mask);\r\n        ...\r\n\t\tperm = test_perms[i % ARRAY_SIZE(test_perms)];\r\n                fd[i] = SAFE_OPEN(cleanup, \".\", O_TMPFILE | O_RDWR, perm);\r\n        ...\r\n\t\tmode_t exp_mode = perm & ~mask;\r\n\r\n\r\nIn the beginning, the writer may intend to create files and test with each value in test_perms[].\r\nBut the \"exp_mode\" is calculated based on \"perm\" and \"mask\", so to keep it with initial value, umask should be set to 0 before calculate \"mask\" variable ?\r\n(mode_t mask = umask(0) just returns the previous value of the file creation mask, in my machine, it's default 0022)\r\n\r\nTried with this way and it can run normally\r\n\r\n>root@mx6q:# umask 0\r\nroot@mx6q:# /opt/ltp/testcases/bin/open14\r\nopen14      0  TINFO  :  creating a file with O_TMPFILE flag\r\nopen14      0  TINFO  :  writing data to the file\r\nopen14      0  TINFO  :  file size is '4096'\r\nopen14      0  TINFO  :  looking for the file in '.'\r\nopen14      0  TINFO  :  file not found, OK\r\nopen14      0  TINFO  :  renaming '/var/volatile/tmp/opeENexEp/#38411 (deleted)' -> 'tmpfile'\r\nopen14      0  TINFO  :  found a file: tmpfile\r\nopen14      1  TPASS  :  single file tests passed\r\nopen14      0  TINFO  :  create files in multiple directories\r\nopen14      0  TINFO  :  removing test directories\r\nopen14      0  TINFO  :  writing/reading temporary files\r\nopen14      0  TINFO  :  closing temporary files\r\nopen14      2  TPASS  :  multiple files tests passed\r\nopen14      0  TINFO  :  create multiple directories, link files into them\r\nopen14      0  TINFO  :  and check file permissions\r\nopen14      0  TINFO  :  remove files, directories\r\nopen14      3  TPASS  :  file permission tests passed\r\n\r\n\r\n\r\nor put this line here in the code also can help (with any default umask value)\r\n\r\n>    umask(0);\r\n   mode_t mask = umask(0), perm;\r\n\r\nShould it be fine with this approach ?\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/linux-test-project/ltp/issues/comments/266710730","html_url":"https://github.com/linux-test-project/ltp/issues/118#issuecomment-266710730","issue_url":"https://api.github.com/repos/linux-test-project/ltp/issues/118","id":266710730,"user":{"login":"Vertigo0709","id":20921419,"avatar_url":"https://avatars.githubusercontent.com/u/20921419?v=3","gravatar_id":"","url":"https://api.github.com/users/Vertigo0709","html_url":"https://github.com/Vertigo0709","followers_url":"https://api.github.com/users/Vertigo0709/followers","following_url":"https://api.github.com/users/Vertigo0709/following{/other_user}","gists_url":"https://api.github.com/users/Vertigo0709/gists{/gist_id}","starred_url":"https://api.github.com/users/Vertigo0709/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vertigo0709/subscriptions","organizations_url":"https://api.github.com/users/Vertigo0709/orgs","repos_url":"https://api.github.com/users/Vertigo0709/repos","events_url":"https://api.github.com/users/Vertigo0709/events{/privacy}","received_events_url":"https://api.github.com/users/Vertigo0709/received_events","type":"User","site_admin":false},"created_at":"2016-12-13T11:07:11Z","updated_at":"2016-12-13T11:07:11Z","body":"Hi @jstancek ,\r\n\r\nI did not chance to try with latest upstream kernel. \r\nstrace log is a little bit long, (some reasons I cannot upload the file from my side) so I tried to give here part of it, hope it can give us some clues\r\n\r\n(\r\nI'll have some training in next several days, so sorry that my response may be a little bit late\r\nThanks a lot for your help for during our discussion until now :-)\r\n)\r\n\r\n```\r\nroot@mx6q:~# strace /opt/ltp/testcases/bin/open14\r\nexecve(\"/opt/ltp/testcases/bin/open14\", [\"/opt/ltp/testcases/bin/open14\"], [/* 16 vars */]) = 0\r\nbrk(0)                                  = 0x1d59000\r\nuname({sysname=\"Linux\", nodename=\"mx6q\", ...}) = 0\r\nmmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f23000\r\naccess(\"/etc/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\r\nopen(\"/etc/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\r\nfstat64(3, {st_mode=S_IFREG|0644, st_size=92814, ...}) = 0\r\nmmap2(NULL, 92814, PROT_READ, MAP_PRIVATE, 3, 0) = 0x76edf000\r\nclose(3)                                = 0\r\nopen(\"/lib/libgcc_s.so.1\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\200\\315\\0\\0004\\0\\0\\0\"..., 512) = 512\r\nfstat64(3, {st_mode=S_IFREG|0644, st_size=288672, ...}) = 0\r\nmmap2(NULL, 180796, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76eb2000\r\nmprotect(0x76ece000, 65536, PROT_NONE)  = 0\r\nmmap2(0x76ede000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c000) = 0x76ede000\r\nclose(3)                                = 0\r\nopen(\"/lib/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\r\nread(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0,m\\1\\0004\\0\\0\\0\"..., 512) = 512\r\nfstat64(3, {st_mode=S_IFREG|0644, st_size=1679852, ...}) = 0\r\nmmap2(NULL, 1303904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x76d73000\r\nmprotect(0x76e9d000, 61440, PROT_NONE)  = 0\r\nmmap2(0x76eac000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x129000) = 0x76eac000\r\nmmap2(0x76eaf000, 9568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x76eaf000\r\nclose(3)                                = 0\r\nmmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f22000\r\nset_tls(0x76f226d0, 0x76f22da8, 0x76f26050, 0x76f226d0, 0x76f26050) = 0\r\nmprotect(0x76eac000, 8192, PROT_READ)   = 0\r\nmprotect(0x76f25000, 4096, PROT_READ)   = 0\r\nmunmap(0x76edf000, 92814)               = 0\r\nbrk(0)                                  = 0x1d59000\r\nbrk(0x1d7a000)                          = 0x1d7a000\r\ngettimeofday({144, 150739}, NULL)       = 0\r\ngetpid()                                = 453\r\nmkdir(\"/tmp/opedvJIWk\", 0700)           = 0\r\ngetgid32()                              = 0\r\nchown32(\"/tmp/opedvJIWk\", -1, 0)        = 0\r\nchmod(\"/tmp/opedvJIWk\", 0777)           = 0\r\ngetcwd(\"/home/root\", 4096)              = 11\r\nchdir(\"/tmp/opedvJIWk\")                 = 0\r\nopen(\".\", O_RDWR|O_DIRECTORY|O_TMPFILE) = 3\r\nclose(3)                                = 0\r\nfstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0\r\nmmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x76f21000\r\nwrite(1, \"open14      0  TINFO  :  creatin\"..., 61open14      0  TINFO  :  creating a file with O_TMPFILE flag\r\n) = 61\r\nopen(\".\", O_RDWR|O_DIRECTORY|O_TMPFILE) = 3\r\nwrite(1, \"open14      0  TINFO  :  writing\"..., 50open14      0  TINFO  :  writing data to the file\r\n) = 50\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nfstat64(3, {st_mode=S_IFREG|0600, st_size=4096, ...}) = 0\r\nwrite(1, \"open14      0  TINFO  :  file si\"..., 45open14      0  TINFO  :  file size is '4096'\r\n) = 45\r\nwrite(1, \"open14      0  TINFO  :  looking\"..., 53open14      0  TINFO  :  looking for the file in '.'\r\n) = 53\r\nstat64(\".\", {st_mode=S_IFDIR|0777, st_size=40, ...}) = 0\r\nopen(\".\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4\r\nfstat64(4, {st_mode=S_IFDIR|0777, st_size=40, ...}) = 0\r\ngetdents(4, /* 2 entries */, 32768)     = 32\r\ngetdents(4, /* 0 entries */, 32768)     = 0\r\nclose(4)                                = 0\r\nwrite(1, \"open14      0  TINFO  :  file no\"..., 44open14      0  TINFO  :  file not found, OK\r\n) = 44\r\nreadlink(\"/proc/self/fd/3\", \"/var/volatile/tmp/opedvJIWk/#538\"..., 4096) = 43\r\nwrite(1, \"open14      0  TINFO  :  renamin\"..., 93open14      0  TINFO  :  renaming '/var/volatile/tmp/opedvJIWk/#5383 (deleted)' -> 'tmpfile'\r\n) = 93\r\nlinkat(AT_FDCWD, \"/proc/self/fd/3\", AT_FDCWD, \"tmpfile\", AT_SYMLINK_FOLLOW) = 0\r\nstat64(\".\", {st_mode=S_IFDIR|0777, st_size=60, ...}) = 0\r\nopen(\".\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4\r\nfstat64(4, {st_mode=S_IFDIR|0777, st_size=60, ...}) = 0\r\ngetdents(4, /* 3 entries */, 32768)     = 52\r\nwrite(1, \"open14      0  TINFO  :  found a\"..., 47open14      0  TINFO  :  found a file: tmpfile\r\n) = 47\r\nclose(4)                                = 0\r\nunlink(\"tmpfile\")                       = 0\r\nclose(3)                                = 0\r\nwrite(1, \"open14      1  TPASS  :  single \"..., 50open14      1  TPASS  :  single file tests passed\r\n) = 50\r\nwrite(1, \"open14      0  TINFO  :  create \"..., 62open14      0  TINFO  :  create files in multiple directories\r\n) = 62\r\nmkdir(\"tst02_0\", 0700)                  = 0\r\nchdir(\"tst02_0\")                        = 0\r\nopen(\".\", O_RDWR|O_DIRECTORY|O_TMPFILE) = 3\r\nmkdir(\"tst02_1\", 0700)                  = 0\r\n...\r\n...\r\nchdir(\"..\")                             = 0\r\nrmdir(\"tst02_0\")                        = 0\r\nwrite(1, \"open14      0  TINFO  :  writing\"..., 57open14      0  TINFO  :  writing/reading temporary files\r\n) = 57\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nlseek(3, 0, SEEK_SET)                   = 0\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\n...\r\n...\r\nread(102, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(1, \"open14      0  TINFO  :  closing\"..., 49open14      0  TINFO  :  closing temporary files\r\n) = 49\r\nclose(3)                                = 0\r\nclose(4)                                = 0\r\n...\r\n...\r\nclose(102)                              = 0\r\nwrite(1, \"open14      2  TPASS  :  multipl\"..., 53open14      2  TPASS  :  multiple files tests passed\r\n) = 53\r\numask(0)                                = 022\r\numask(022)                              = 0\r\nwrite(1, \"open14      0  TINFO  :  create \"..., 75open14      0  TINFO  :  create multiple directories, link files into them\r\n) = 75\r\nwrite(1, \"open14      0  TINFO  :  and che\"..., 52open14      0  TINFO  :  and check file permissions\r\n) = 52\r\nmkdir(\"tst03_0\", 0700)                  = 0\r\nchdir(\"tst03_0\")                        = 0\r\nopen(\".\", O_RDWR|O_DIRECTORY|O_TMPFILE) = 3\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nlseek(3, 0, SEEK_SET)                   = 0\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(3, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nlinkat(AT_FDCWD, \"/proc/self/fd/3\", AT_FDCWD, \"tmpfile_3\", AT_SYMLINK_FOLLOW) = 0\r\nlstat64(\"tmpfile_3\", {st_mode=S_IFREG, st_size=4096, ...}) = 0\r\nmkdir(\"tst03_1\", 0700)                  = 0\r\nchdir(\"tst03_1\")                        = 0\r\nopen(\".\", O_RDWR|O_DIRECTORY|O_TMPFILE) = 4\r\nwrite(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nwrite(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nlseek(4, 0, SEEK_SET)                   = 0\r\nread(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nread(4, \"\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\\1\"..., 1024) = 1024\r\nlinkat(AT_FDCWD, \"/proc/self/fd/4\", AT_FDCWD, \"tmpfile_4\", AT_SYMLINK_FOLLOW) = 0\r\nlstat64(\"tmpfile_4\", {st_mode=S_IFREG|S_ISUID|S_ISGID|S_ISVTX|0777, st_size=4096, ...}) = 0\r\nwrite(1, \"open14      3  TFAIL  :  open14.\"..., 78open14      3  TFAIL  :  open14.c:212: file mode read 7777, but expected 7755\r\n) = 78\r\nopen(\"/tmp/opedvJIWk\", O_RDONLY|O_DIRECTORY|O_NOFOLLOW) = 5\r\nclose(5) \r\n```\r\n\r\n\r\n"}}
{"actor":{"display_login":"Vertigo0709"}}