uber / h3

Hexagonal hierarchical geospatial indexing system

Home Page:https://h3geo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fuzzer timeout on fuzzerIj: gridPathCells

isaacbrodsky opened this issue · comments

Log here: https://github.com/uber/h3/actions/runs/5523228453/job/14955212329

#100000	DONE   cov: 589 ft: 1756 corp: 92/2220b lim: 661 exec/s: 100000 rss: 50Mb
###### Recommended dictionary. ######
"\017\000\000\000\000\000\000\000" # Uses: 877
"\001\000\000?" # Uses: 900
"\010\000\000\000\000\000\000\000" # Uses: 930
"\001\000\000\002" # Uses: 888
"\024\000\000\000" # Uses: 866
"\024\000" # Uses: 912
"\001\000\000\000\000\000\000\015" # Uses: 844
"\005\000\000\000" # Uses: 786
"\037\3412\357\002V\000\000" # Uses: 825
"\000\000\000\000\000\000\000\000" # Uses: 763
"\377\377\377\377\377\377\377>" # Uses: 599
###### End of recommended dictionary. ######
Done 100000 runs in 1 second(s)
bin/fuzzerLocalIj
INFO: Running with entropic power schedule (0xFF, 100).
INFO: Seed: 1045596472
INFO: Loaded 1 modules   (7180 inline 8-bit counters): 7180 [0x55da01d75aa0, 0x55da01d776ac), 
INFO: Loaded 1 PC tables (7180 PCs): 7180 [0x55da01d776b0,0x55da01d93770), 
INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes
INFO: A corpus is not provided, starting from an empty corpus
#2	INITED cov: 2 ft: 2 corp: 1/1b exec/s: 0 rss: 33Mb
	NEW_FUNC[1/10]: 0x55da01c72820 in testTwoIndexes /home/runner/work/h3/h3/src/apps/fuzzers/fuzzerLocalIj.c:33
	NEW_FUNC[2/10]: 0x55da01c7e440 in cellToLocalIjk /home/runner/work/h3/h3/src/h3lib/lib/localij.c:132
#3002	NEW    cov: 94 ft: 95 corp: 2/33b lim: 33 exec/s: 0 rss: 34Mb L: 32/32 MS: 5 CrossOver-ShuffleBytes-InsertRepeatedBytes-CMP-CMP- DE: "\377\377"-" \000\000\000\000\000\000\000"-
#3019	NEW    cov: 100 ft: 101 corp: 3/65b lim: 33 exec/s: 0 rss: 34Mb L: 32/32 MS: 2 ShuffleBytes-ChangeByte-
	NEW_FUNC[1/19]: 0x55da01c86620 in gridPathCells /home/runner/work/h3/h3/src/h3lib/lib/localij.c:676
	NEW_FUNC[2/19]: 0x55da01c87a90 in cubeRound /home/runner/work/h3/h3/src/h3lib/lib/localij.c:632
#3020	NEW    cov: 497 ft: 552 corp: 4/98b lim: 33 exec/s: 0 rss: 35Mb L: 33/33 MS: 1 CrossOver-
#3021	NEW    cov: 500 ft: 812 corp: 5/130b lim: 33 exec/s: 0 rss: 35Mb L: 32/33 MS: 1 ShuffleBytes-
#3022	NEW    cov: 500 ft: 847 corp: 6/163b lim: 33 exec/s: 3022 rss: 35Mb L: 33/33 MS: 1 ChangeBit-
#3023	NEW    cov: 501 ft: 914 corp: 7/195b lim: 33 exec/s: 3023 rss: 35Mb L: 32/33 MS: 1 ChangeBinInt-
	NEW_FUNC[1/1]: 0x55da01cce2a0 in ijkToIj /home/runner/work/h3/h3/src/h3lib/lib/coordijk.c:660
#3024	NEW    cov: 525 ft: 1061 corp: 8/227b lim: 33 exec/s: 3024 rss: 35Mb L: 32/33 MS: 1 CopyPart-
ALARM: working on the last Unit for 120 seconds
       and the timeout value is 120 (use -timeout=N to change)
MS: 1 CrossOver-; base unit: da39f7b195d459f508cefd9b63fade8948abebe0
0xa,0xa,0x0,0x0,0x0,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x24,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
\012\012\000\000\000\000\377\377\000\000\000\000 \000\000\000\000 \000\000\000\000$\000\000\000\000\000\000\000\000\000\000
artifact_prefix='./'; Test unit written to ./timeout-5ecc611eee2b93201deff8ec0247303b5d8a2bf6
Base64: CgoAAAAA//8AAAAAIAAAAAAgAAAAACQAAAAAAAAAAAAA
==2590== ERROR: libFuzzer: timeout after 120 seconds
    #0 0x55da01c41bd1 in __sanitizer_print_stack_trace (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x137bd1) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #1 0x55da01bb4468 in fuzzer::PrintStackTrace() (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0xaa468) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #2 0x55da01b99e59 in fuzzer::Fuzzer::AlarmCallback() (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x8fe59) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #3 0x7fb5a2ba351f  (/lib/x86_64-linux-gnu/libc.so.6+0x4251f) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #4 0x55da01bb26e9 in __sanitizer_cov_trace_const_cmp8 (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0xa86e9) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #5 0x55da01cbf4de in _ijkNormalize /home/runner/work/h3/h3/src/h3lib/lib/coordijk.c:261:12
    #6 0x55da01cc936c in _upAp7rChecked /home/runner/work/h3/h3/src/h3lib/lib/coordijk.c:407:5
    #7 0x55da01c82502 in localIjkToCell /home/runner/work/h3/h3/src/h3lib/lib/localij.c:355:35
    #8 0x55da01c8784b in gridPathCells /home/runner/work/h3/h3/src/h3lib/lib/localij.c:719:32
    #9 0x55da01c72a01 in testTwoIndexes /home/runner/work/h3/h3/src/apps/fuzzers/fuzzerLocalIj.c:40:9
    #10 0x55da01c73c22 in LLVMFuzzerTestOneInput /home/runner/work/h3/h3/src/apps/fuzzers/fuzzerLocalIj.c:69:9
    #11 0x55da01b9b473 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x91473) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #12 0x55da01b9abc9 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x90bc9) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #13 0x55da01b9c3b9 in fuzzer::Fuzzer::MutateAndTestOne() (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x923b9) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #14 0x55da01b9cf35 in fuzzer::Fuzzer::Loop(std::vector<fuzzer::SizedFile, std::allocator<fuzzer::SizedFile> >&) (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x92f35) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #15 0x55da01b8b072 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x81072) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #16 0x55da01bb4d62 in main (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0xaad62) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)
    #17 0x7fb5a2b8ad8f  (/lib/x86_64-linux-gnu/libc.so.6+0x29d8f) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #18 0x7fb5a2b8ae3f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x29e3f) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #19 0x55da01b7fab4 in _start (/home/runner/work/h3/h3/build/bin/fuzzerLocalIj+0x75ab4) (BuildId: 8e53368a9574275a2f1855a0f4fd130795097b54)

SUMMARY: libFuzzer: timeout
Error: Process completed with exit code 70.