)]}'
{
  "commit": "40c4e7b73cf35f26125f7d2bb205e91274832ffc",
  "tree": "28844394fc66f7b77db548606510e65697c389f5",
  "parents": [
    "6b95320cf70baa57650e9f282592569912dc36ca"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Jun 05 19:44:22 2013 +0400"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Wed Jun 05 19:44:22 2013 +0400"
  },
  "message": "Valgrind: supressed complaints about uninitialized bytes.\n\nValgrind complains if we pass uninitialized memory to a syscall:\n\n\u003d\u003d36492\u003d\u003d Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)\n\u003d\u003d36492\u003d\u003d    at 0x6B5E6A: sendmsg (in /usr/lib/system/libsystem_kernel.dylib)\n\u003d\u003d36492\u003d\u003d    by 0x10004288E: ngx_signal_worker_processes (ngx_process_cycle.c:527)\n\u003d\u003d36492\u003d\u003d    by 0x1000417A7: ngx_master_process_cycle (ngx_process_cycle.c:203)\n\u003d\u003d36492\u003d\u003d    by 0x100001F10: main (nginx.c:410)\n\u003d\u003d36492\u003d\u003d  Address 0x7fff5fbff71c is on thread 1\u0027s stack\n\nEven initialization of all members of the structure passed isn\u0027t enough, as\nthere is padding which still remains uninitialized and results in Valgrind\ncomplaint.  Note there is no real problem here as data from uninitialized\nmemory isn\u0027t used.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d94c5034250cf733c459a9ece866a057d54233b",
      "old_mode": 33188,
      "old_path": "src/http/ngx_http_file_cache.c",
      "new_id": "eacca595aea3749eb4e3368d180a4b8ba93e96fc",
      "new_mode": 33188,
      "new_path": "src/http/ngx_http_file_cache.c"
    },
    {
      "type": "modify",
      "old_id": "dfdfae081c00dbccd2490cb3e8152ff9f34e2132",
      "old_mode": 33188,
      "old_path": "src/os/unix/ngx_process_cycle.c",
      "new_id": "f937fb66116c65940f00834f53940c1fdf5ee1f3",
      "new_mode": 33188,
      "new_path": "src/os/unix/ngx_process_cycle.c"
    }
  ]
}
