{"action":"created","issue":{"url":"https://api.github.com/repos/google/oss-fuzz/issues/1743","repository_url":"https://api.github.com/repos/google/oss-fuzz","labels_url":"https://api.github.com/repos/google/oss-fuzz/issues/1743/labels{/name}","comments_url":"https://api.github.com/repos/google/oss-fuzz/issues/1743/comments","events_url":"https://api.github.com/repos/google/oss-fuzz/issues/1743/events","html_url":"https://github.com/google/oss-fuzz/issues/1743","id":352733721,"node_id":"MDU6SXNzdWUzNTI3MzM3MjE=","number":1743,"title":"Tracking of projects that fail to run coverage job","user":{"login":"Dor1s","id":3372458,"node_id":"MDQ6VXNlcjMzNzI0NTg=","avatar_url":"https://avatars0.githubusercontent.com/u/3372458?v=4","gravatar_id":"","url":"https://api.github.com/users/Dor1s","html_url":"https://github.com/Dor1s","followers_url":"https://api.github.com/users/Dor1s/followers","following_url":"https://api.github.com/users/Dor1s/following{/other_user}","gists_url":"https://api.github.com/users/Dor1s/gists{/gist_id}","starred_url":"https://api.github.com/users/Dor1s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dor1s/subscriptions","organizations_url":"https://api.github.com/users/Dor1s/orgs","repos_url":"https://api.github.com/users/Dor1s/repos","events_url":"https://api.github.com/users/Dor1s/events{/privacy}","received_events_url":"https://api.github.com/users/Dor1s/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":20,"created_at":"2018-08-21T22:26:04Z","updated_at":"2018-08-31T07:05:00Z","closed_at":null,"author_association":"COLLABORATOR","body":"- [x] **bad_example**\r\nFailed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/bad_example/targets.list.address\".\r\nas the target is not being run on CF\r\n- [x] **chakra**\r\nThe same root cause: Failed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/chakra/targets.list.address\".\r\n- [ ] **dlplibs**\r\nthe disk is full, cannot unpack the corpus:\r\n```\r\nI  Step #4: /corpus/mswksfuzzer/5baeffd6604290d2cbea9a2112181f6c7b91ea0c:  write error (disk full?).  Continue? (y/n/^C)  \r\nI  Step #4: warning:  /corpus/mswksfuzzer/5baeffd6604290d2cbea9a2112181f6c7b91ea0c is probably truncated \r\nI  Step #4: checkdir:  cannot create extraction directory: /corpus/mswrdfuzzer \r\nI  Step #4:            No space left on device \r\nI  Step #4: checkdir:  cannot create extraction directory: /corpus/multiplanfuzzer \r\nI  Step #4:            No space left on device \r\n```\r\n- [x] **example**\r\ndownload_corpus failed, target is disabled on CF\r\n- [ ] **firefox**\r\nthe disk is full, cannot finish compilation\r\n```\r\nI  Step #2: + find media/webrtc/trunk/webrtc/test/fuzzers/corpora/stun-corpus -type f -exec zip -qju /workspace/out/profile/StunParser_seed_corpus.zip '{}' ';' \r\nI  Step #2: + cp media/webrtc/trunk/webrtc/test/fuzzers/corpora/stun.tokens /workspace/out/profile/StunParser.dict \r\nI  Step #2: cp: error writing '/workspace/out/profile/work/obj-fuzz/_tests/testing/mochitest/chrome/toolkit/mozapps/update/tests/data/updater': No space left on device \r\nI  Step #2: cp: cannot create directory '/workspace/out/profile/work/obj-fuzz/_tests/testing/mochitest/chrome/toolkit/components': No space left on device \r\n``` \r\n- [x] **fuzzing-puzzles**\r\nThe project is disabled: Failed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/fuzzing-puzzles/targets.list.address\".\r\n- [ ] **glib**\r\nCompilation failure. Weird, as I've added `-ldl` flag. Looks like the project does linking using `clang`, not `clang++`:\r\n```\r\nI  Step #2: [773/955] Linking target gio/gsettings. \r\nI  Step #2: FAILED: gio/gsettings  \r\nI  Step #2: clang  -o gio/gsettings 'gio/gio@@gsettings@exe/gsettings-tool.c.o' -Wl,--no-undefined -Wl,--as-needed -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,-ldl -Wno-unused-command-line-argument -Wl,--start-group gio/libgio-2.0.a gio/xdgmime/libxdgmime.a gio/inotify/libinotify.a glib/libglib-2.0.a glib/libcharset/libcharset.a glib/pcre/libpcre.a gobject/libgobject-2.0.a subprojects/libffi/src/libffi.a subprojects/zlib-1.2.11/libz.a gmodule/libgmodule-2.0.a -lresolv -Wl,--end-group   \r\nI  Step #2: gmodule/libgmodule-2.0.a(gmodule.c.o): In function `_g_module_self': \r\nI  Step #2: /work/meson/../../src/glib/gmodule/gmodule-dl.c:125: undefined reference to `dlopen' \r\nI  Step #2: gmodule/libgmodule-2.0.a(gmodule.c.o): In function `_g_module_open': \r\nI  Step #2: /work/meson/../../src/glib/gmodule/gmodule-dl.c:98: undefined reference to `dlopen' \r\nI  Step #2: gmodule/libgmodule-2.0.a(gmodule.c.o): In function `_g_module_close': \r\nI  Step #2: /work/meson/../../src/glib/gmodule/gmodule-dl.c:150: undefined reference to `dlclose' \r\nI  Step #2: gmodule/libgmodule-2.0.a(gmodule.c.o): In function `_g_module_symbol': \r\nI  Step #2: /work/meson/../../src/glib/gmodule/gmodule-dl.c:163: undefined reference to `dlsym' \r\nI  Step #2: gmodule/libgmodule-2.0.a(gmodule.c.o): In function `fetch_dlerror': \r\nI  Step #2: /work/meson/../../src/glib/gmodule/gmodule-dl.c:80: undefined reference to `dlerror' \r\nI  Step #2: clang-7: error: linker command failed with exit code 1 (use -v to see invocation) \r\n```\r\n- [x] **jsc**\r\nThe project is disabled: Failed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/jsc/targets.list.address\".\r\n- [ ] **libchewing**\r\nThe target doesn't have corpus backups as it's disabled: https://github.com/google/oss-fuzz/blob/master/projects/libchewing/project.yaml#L2\r\n- [ ] **libprotobuf-mutator**\r\nCompilation failure without a reasonable error message:\r\n```\r\nI  Step #2: [208/209] Building CXX object CMakeFiles/protoc.dir/src/libprotobuf-mutator/build/external.protobuf/src/external.protobuf/src/google/protobuf/compiler/main.cc.o \r\nI  Step #2: [209/209] Linking CXX executable protoc \r\nI  Step #2: ninja: build stopped: subcommand failed. \r\nI  Finished Step #2 \r\nI  ERROR \r\nI  ERROR: build step 2 \"gcr.io/oss-fuzz/libprotobuf-mutator\" failed: exit status 1 \r\n```\r\nRegular build has the same problem though: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10003\r\n- [ ] **libpsl**\r\nCompilation failure:\r\n```\r\nI  Step #2:   CCLD     psl \r\nI  Step #2: /usr/bin/ld: /src/deps/lib/libicuuc.a(putil.ao): undefined reference to symbol 'floor@@GLIBC_2.2.5' \r\nI  Step #2: //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line \r\nI  Step #2: clang-7: error: linker command failed with exit code 1 (use -v to see invocation) \r\nI  Step #2: make[2]: *** [psl] Error 1 \r\nI  Step #2: Makefile:468: recipe for target 'psl' failed \r\n```\r\n- [ ] **libssh**\r\nCompilation failure, the same as the regular build has.\r\n```\r\nI  Step #2: CMake Error at cmake/Modules/CheckCCompilerFlagSSP.cmake:19 (include_guard): \r\nI  Step #2:   Unknown CMake command \"include_guard\". \r\nI  Step #2: Call Stack (most recent call first): \r\nI  Step #2:   CompilerChecks.cmake:2 (include) \r\nI  Step #2:   CMakeLists.txt:31 (include) \r\nI  Step #2:  \r\nI  Step #2:  \r\nI  Step #2: -- Configuring incomplete, errors occurred! \r\nI  Step #2: See also \"/src/libssh/build/CMakeFiles/CMakeOutput.log\". \r\n```\r\n- [x] **mercurial**\r\nCorpus download failed, probably because https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9694\r\nxdiff_fuzzer seems to be crazy slow so corpus pruning never finishes since early July\r\n- [x] **nss**\r\nNo fuzz targets (weird): Failed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/nss/targets.list.address\".\r\n- [ ] **openvswitch**\r\nBuild failure:\r\n```\r\nI  Step #2: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,-ldl -Wno-unused-command-line-argument -stdlib=libc++ /workspace/out/profile/flow_extract_target.o ./lib/.libs/libopenvswitch.a -lz -lssl -lcrypto -latomic -lFuzzingEngine -o /workspace/out/profile/flow_extract_fuzzer \r\nI  Step #2: ./lib/.libs/libopenvswitch.a(async-append-aio.o): In function `async_append_write': \r\nI  Step #2: /src/openvswitch/lib/async-append-aio.c:144: undefined reference to `aio_write' \r\nI  Step #2: ./lib/.libs/libopenvswitch.a(async-append-aio.o): In function `async_append_wait': \r\nI  Step #2: /src/openvswitch/lib/async-append-aio.c:99: undefined reference to `aio_error' \r\nI  Step #2: /src/openvswitch/lib/async-append-aio.c:106: undefined reference to `aio_suspend' \r\nI  Step #2: /src/openvswitch/lib/async-append-aio.c:108: undefined reference to `aio_return' \r\nI  Step #2: clang-7: error: linker command failed with exit code 1 (use -v to see invocation) \r\n\r\n```\r\n- [x] **postgis**\r\nCorpus download failed. Missing corpus backup for postgis_wkb_import_fuzzer.\r\n- [ ] **proj4**\r\nBuild failure (messing up with `atexit` which is used for dumping coverage):\r\n```\r\nI  Step #2: clang-7: error: linker command failed with exit code 1 (use -v to see invocation) \r\nI  Step #2: /usr/bin/ld: .libs/basic_test: hidden symbol `atexit' in /usr/lib/x86_64-linux-gnu/libc_nonshared.a(atexit.oS) is referenced by DSO \r\nI  Step #2: /usr/bin/ld: final link failed: Bad value \r\nI  Step #2: make[2]: *** [proj_errno_string_test] Error 1 \r\nI  Step #2: Makefile:424: recipe for target 'proj_errno_string_test' failed \r\nI  Step #2: clang-7: error: linker command failed with exit code 1 (use -v to see invocation) \r\nI  Step #2: make[2]: *** [basic_test] Error 1 \r\nI  Step #2: Makefile:416: recipe for target 'basic_test' failed \r\nI  Step #2: Makefile:369: recipe for target 'all-recursive' failed \r\nI  Step #2: make[1]: *** [all-recursive] Error 1 \r\nI  Step #2: make: *** [all-recursive] Error 1 \r\nI  Step #2: Makefile:448: recipe for target 'all-recursive' failed \r\n\r\n```\r\n- [x] **spidermonkey**\r\nNo fuzz targets, WAI: Failed to get list of targets from \"https://storage.googleapis.com/clusterfuzz-builds/spidermonkey/targets.list.address\".\r\n- [ ] **strongswan**\r\nBuild failure. Not sure what's going on, by adding `-lm` likely will solve the problem:\r\n\r\n```\r\nI  Step #2: rm -f libFuzzerLocal.a \r\nI  Step #2: ar cru libFuzzerLocal.a libFuzzerLocal.o ../src/libstrongswan/libstrongswan.la \r\nI  Step #2: ar: `u' modifier ignored since `D' is the default (see `U') \r\nI  Step #2: ranlib libFuzzerLocal.a \r\nI  Step #2: /usr/lib/libFuzzingEngine.a(FuzzerLoop.o): In function `ceil': \r\nI  Step #2: /usr/local/bin/../include/c++/v1/math.h:834: undefined reference to `ceilf' \r\nI  Step #2: /usr/local/bin/../include/c++/v1/math.h:834: undefined reference to `ceilf' \r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/google/oss-fuzz/issues/comments/417572648","html_url":"https://github.com/google/oss-fuzz/issues/1743#issuecomment-417572648","issue_url":"https://api.github.com/repos/google/oss-fuzz/issues/1743","id":417572648,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzU3MjY0OA==","user":{"login":"pdknsk","id":1097609,"node_id":"MDQ6VXNlcjEwOTc2MDk=","avatar_url":"https://avatars2.githubusercontent.com/u/1097609?v=4","gravatar_id":"","url":"https://api.github.com/users/pdknsk","html_url":"https://github.com/pdknsk","followers_url":"https://api.github.com/users/pdknsk/followers","following_url":"https://api.github.com/users/pdknsk/following{/other_user}","gists_url":"https://api.github.com/users/pdknsk/gists{/gist_id}","starred_url":"https://api.github.com/users/pdknsk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdknsk/subscriptions","organizations_url":"https://api.github.com/users/pdknsk/orgs","repos_url":"https://api.github.com/users/pdknsk/repos","events_url":"https://api.github.com/users/pdknsk/events{/privacy}","received_events_url":"https://api.github.com/users/pdknsk/received_events","type":"User","site_admin":false},"created_at":"2018-08-31T07:05:00Z","updated_at":"2018-08-31T07:05:00Z","author_association":"CONTRIBUTOR","body":"And `glib` works now."}}
{"actor":{"display_login":"pdknsk"}}